Preheat oven to 375 degrees. Boil lasagna according to package instructions for al dente. Drain and set aside.
In a large saucepan or deep skillet with lid, add ground sausage and cook until no longer pink over medium heat. Add chopped onion, garlic, canned diced tomatoes, tomato sauce, brown sugar, red wine vinegar, salt, pepper, basil and oregano. Bring to a low simmer and cook, stirring occasionally, for about 25-30 minutes, breaking up tomatoes with cooking spoon.
In a small bowl, mix ricotta cheese, egg, parsley and garlic powder.
Layer lasagna in a 9"x13" dish. Pour about a third of the sauce evenly in the bottom of your dish. Top with 5 lasagna sheets slightly overlapping one another. Evenly spread half of the ricotta cheese on top of lasagna. Sprinkle top with a third of the mozzarella and parmesan cheese. Top with another third of the sauce. Repeat this process for the second layer. Top with remaining sauce and finally with the remaining cheese.
Cover lasagna with foil and bake for 30 minutes. To prevent foil from sticking, lightly spray with oil. Uncover lasagna and bake for an additional 15-20 minutes until golden and bubbly. Remove from oven and let cool.
Slice lasagna and serve with garlic bread and red pepper flakes (optional). Enjoy!