Preheat your oven to 450°F (230°C). If using a pizza stone, put it in while preheating.
Brown the sausage in a skillet over medium heat, breaking it into crumbles as it cooks (about 5-7 minutes).
Transfer the cooked sausage to a paper towel-lined plate, leaving about 1 tablespoon of drippings in the pan.
Make the gravy base by adding butter to the same skillet. Once melted, add flour and whisk constantly for 1 minute until it forms a paste.
Slowly pour in the milk while whisking continuously to prevent lumps. Keep whisking until it thickens (about 3-4 minutes).
Season the gravy with garlic powder, salt, and pepper.
Roll out your pizza dough on a floured surface to your desired thickness.
Transfer the dough to your baking sheet or pizza stone.
Spread the gravy mixture evenly over the dough, leaving a 1/2-inch border for the crust.
Sprinkle the cooked sausage over the gravy layer.
Add cheese generously across the top.
Create little wells in the cheese and carefully crack an egg into each one. (Pro tip: If you're nervous about shell fragments, crack each egg into a small bowl first)
Bake for 12-15 minutes, or until the crust is golden, cheese is bubbly, and egg whites are set but yolks are still runny.
Garnish with chopped green onions and freshly cracked black pepper.
Slice and serve immediately while it's hot and the yolks are ready to create that perfect sauce.