Chop your tomatoes. Rinse & slice your mushrooms.
Heat olive oil, garlic and parsley in a large saute pan over medium heat for about a minute or two.
Add the tomatoes. Season them with some salt & pepper. This will help them release their juice.
Cook the tomatoes down until they release their liquid and cook down a little. This should take about 3-5 minutes. Get your pasta going, and cook according to package directions.
Add the sliced mushrooms, stir and season with salt & pepper. Cook the mushrooms about 5-7 minutes until they have cooked down and released their liquid.
Add the white wine. Let everything cook together for an additional 5 minutes. Check for seasoning.
Drain your pasta reserving about a 1/4 cup of cooking water. Add the pasta to the pan and mix with the mushrooms sauce. If the sauce is too dry, add a some of the starchy cooking water a little at a time until desired consistency. Add a tablespoon of butter at the end and give everything another quick mix. Check for seasoning
Top with some Parmesan cheese if desired. Serve!