Preheat the oven to 400 F.
Rinse asparagus and dry well with a paper towel. Place on a rimmed baking sheet (use a silpat or tin foil for easier cleanup.)
Drizzle olive oil over the asparagus and toss them to coat.
Sprinkle salt, pepper, garlic powder, and fresh garlic over the asparagus and toss again if need be.
Roast asparagus for 10 minutes, remove from oven and turn them with a spatula.
Roast for 5-10 more minutes as desired.
Remove from oven and sprinkle grated parmesan over the top before serving.