1) Bring a large saucepan of salted water to the boil, add the pasta and cook for 8 – 10 minutes until al dente. 2) Meanwhile add the oil to a high sided frying pan over a medium high heat, add the pancetta and fry until lightly golden. 3) Add the garlic and cook for a minute more. 4) Drain the spaghetti well. 5) Add the spaghetti to the frying pan and toss to combine. Remove from the heat. 6) Add the eggs and half the cheese and toss together well. The heat from the spaghetti will be enough to partly cook the egg but still leave it creamy. 7) Add the parsley and season to taste. 8) Serve topped with the rest of the cheese.