Bring a large pot of heavily salted water to the boil. Follow the instructions on the back of the pasta packet for al dente pasta and drain your pasta, reserving up to 1 cup of pasta water.
While the pasta cooks, prepare the sauce. In a bowl, combine the tomatoes, garlic, red wine vinegar, olive oil and generous pinch of salt and pepper. Stir to combine and leave to sit until the pasta is ready.
Add the pasta and butter to the bowl with the tomatoes. Stir the pasta through the sauce while slowly incorporating the pasta water and cheese until silky and glossy. You may not need the full cup of pasta water so do this step slowly until the pasta is at a consistency of your liking.
Drizzle with extra olive oil and serve with some fresh basil and pesto if using.