Spaghetti alla Puttanesca is a classic Neapolitan pasta dish that is full of flavor. The sauce is made with tomatoes, olives, capers, garlic, and anchovies. The pasta is cooked al dente and then tossed with the sauce. To make the sauce, heat olive oil in a pan over medium heat. Add garlic and anchovies and cook until the anchovies have melted. Add chopped tomatoes, olives, and capers. Cook for 10-15 minutes until the sauce has thickened. Cook spaghetti in a pot of boiling salted water until al dente. Drain the pasta and add it to the pan with the sauce. Toss the pasta with the sauce until it is coated. Serve hot with grated Parmesan cheese.