All ingredients ready? Let's begin!
Place a large pot of generously salted water over high heat. Allow this to come to a boil while you start the sauce with shrimp.
In a 12-inch skillet over medium-high heat, warm 3 tablespoons of the oil. Add the garlic and cook just until fragrant, approximately 30 seconds to 1 minute. Add the pepper flakes and continue to cook for another 30 seconds. Stir in the tomatoes and cook until they have softened, approximately 5 minutes.
Add the wine to the skillet and allow it to reduce by about half. This should take about another 5 minutes.
As soon as you add the wine, drop the spaghetti into the boiling water. Lower the heat to a rolling simmer. Cook the pasta until just al-dente, approximately 7 minutes.
Add the shrimp to the sauce and cook until just starting to turn pink, turning over once, approximately 2 minutes.
While the shrimp is cooking, scoop out 1/4 cup of the pasta water and reserve to add to the sauce later. Drain the pasta in a colander.
Add the spaghetti and reserved cooking water to the sauce. Stir in the remaining 3 tablespoons of oil, 1 tablespoon of parsley, and lemon juice.
Toss gently to combine and cook until the sauce thickens and coats the pasta, 3 to 5 minutes. Season with salt and pepper to your liking.
Serve the spaghetti and shrimp in individual bowls making sure each bowl has an equal amount of shrimp.
Garnish each bowl with the remaining tablespoon of parsley.