Cook the spaghetti in plenty of boiling salted water for about 10 minutes until al dente.
Cut the bacon into fine cubes. Peel garlic and cut in half lengthwise. Fry both in a pan in hot oil until crispy. Remove garlic.
Grate cheese. Whisk eggs, salt and pepper in a large bowl. Stir in bacon and 2/3 cheese.
Drain the spaghetti, let it drip off and immediately add to the egg mixture. Mix everything well and serve immediately. Sprinkle with pepper and remaining cheese.
Drink: cool white wine, for example Frascati Superiore from Villa Simone.