Cook pasta in boiling salted water until al dente. Drain well and keep warm.
Heat oil in a large saucepan over medium heat. Add the garlic and cook for 1 minute, stirring occasionally. Add the tomatoes, basil, salt, pepper and sugar. Cook about 8 minutes, stirring occasionally.
Add the pasta to the sauce and stir well to combine. Serve warm.