Preheat the oven to 350℉. Spray a 9x13-inch pan with nonstick spray.
MAKE THE SAUCE:
In a medium saucepan, melt the butter. Add the garlic and heat for 30 seconds. Whisk in the milk, cream, salt, pepper and red pepper flakes. Heat until bubbling. Add the Parmesan and whisk until smooth. Then stir in the spinach and sun dried tomatoes, and let sit until you're ready to use it.
ASSEMBLE THE LASAGNA:
In a medium bowl, combine the ricotta cheese with the garlic powder.
Spoon about 1 cup of the sauce into the bottom of the prepared pan. Top with 3 lasagna noodles. Spread ⅓ of the ricotta mixture over the lasagna noodles. Add the chicken and bacon to the remaining sauce and spoon ⅓ of the chicken mixture evenly over the ricotta layer. Top with ⅓ of the mozzarella cheese. Repeat the layers two more times, starting with the lasagna noodles.
Cover with foil, and bake 4o to 50 minutes, or until the sauce is bubbling. Remove the foil and bake for a few more minutes, until the cheese is golden brown. Cool for at least 10 minutes before serving.