It was just over a week ago when Cubs fans were freaking out about the bullpen's struggles in a weekend series with the Pittsburgh Pirates.
It was understandable, given Cubs relievers allowed 11 runs in the course of blowing two late leads to end that three-game sweep at the hand of the Bucs.
But since then, the Cubs bullpen has been fantastic.
In eight games entering Wednesday night's series finale with the Pirates in Pittsburgh, the Cubs bullpen is working on a stretch where they've posted a 1.56 ERA and 0.94 WHIP over the last 28.2 innings.
In that span — in which the Cubs are 6 — relievers have allowed six runs (five earned) while striking out 33 batters and surrendering just one homer.
They've been especially stingy over the last three games, allowing just five baserunners in eight shutout innings, including three straight scoreless frames to close out a 1-0 victory Tuesday night in Pittsburgh.
Wade Davis has been the anchor at the back end of the bullpen the Cubs were hoping he'd be when they traded Jorge Soler for him over the winter. Davis is a perfect 5-for-5 in save opportunities and has not allowed a run in 9.1 innings, allowing just three hits and a pair of walks in the season's first month.
Setting up in front of Davis, Hector Rondon and Carl Edwards Jr. have combined to allow one run and three hits in 15.1 innings.
Brian Duensing — who started the year on the disabled list after a back issue sapped his spring training — is still searching for a rhythm and has surrendered six runs and 10 hits in 6.1 innings on the season. Over the last week-and-a-half, the 34-year-old southpaw has allowed more runs (three) than the rest of the Cubs bullpen combined.
Take Duensing's numbers away from that same eight-game stretch and the Cubs bullpen has been even more fantastic — 0.73 ERA and 0.81 WHIP.
Of course, it's still not even May yet, so this stellar stretch is just another small sample size.
But just like that, the Cubs suddenly have a Top 10 bullpen, tied for the Colorado Rockies for ninth in Major League Baseball with a 3.07 relief ERA.