Preheat your oven to 425°F (220°C).
Trim any excess fat from the pork tenderloin and pat it dry with a paper towel.
Season the pork tenderloin evenly with garlic powder, black pepper, and a pinch of salt.
Lay out the bacon slices on a cutting board, slightly overlapping if needed. Place the tenderloin along the center and wrap the bacon around it, securing with toothpicks if necessary.
Heat a skillet over medium-high heat and sear the bacon-wrapped tenderloin on all sides until the bacon is crisp, about 2-3 minutes per side.
Place the seared tenderloin on a baking sheet. Toss the asparagus with olive oil, a pinch of salt, and extra black pepper if desired, and arrange them around the meat.
Roast in the preheated oven for 15-20 minutes, or until the pork tenderloin registers an internal temperature of 145°F (63°C).
Remove from the oven and let the meat rest for 5 minutes before slicing.
Serve with roasted asparagus on the side, and enjoy your balanced, savory meal.