Cook the pasta in a large saucepan of salted boiling water according to the pack instructions until al dente.
Drain, reserving a little of the cooking water, and return to the pan.
Toss together with the Parmesan, parsley and a little cooking water to loosen. Season well.
Meanwhile, heat the oil in a large non stick frying pan, add the garlic and cook for a couple of seconds, then crack the eggs into the pan. Cook for 3 minutes so the whites are cooked through but the yolks are still runny