Pirates Walk the Walk: O’Hearn’s Grand Slam Sinks Taillon, Cubs
You want to know what separates winners from pretenders in baseball? It’s not always talent. It’s what you do when you get your chances. On Sunday at PNC Park, the Pittsburgh Pirates showed the Chicago Cubs exactly what happens when you execute in the clutch and refuse to blink when things get tight.
Pitching Decisions
Star Performers
The Cubs came to Pittsburgh and threw their best stuff early. Jameson Taillon looked sharp, but here’s the thing about this Pirates lineup: they’re hungry, and they’ve figured out how to strike fast. By the end of the second inning, Pittsburgh had already plated two runs off solo homers from Esmerlyn Valdez and Shawn Ross, the latter crushing his first Major League home run 438 feet into the Pittsburgh sky. That kind of power, that kind of momentum, was a preview of what was coming.
Then came the third inning, and everything changed. Ryan O'Hearn stepped up with the bases loaded and delivered the knockout punch, a grand slam to center field that made the entire ballpark shake. Four runs, one swing. That’s baseball at its most beautiful and brutal. Taillon had allowed six hits and seven runs in just four innings. The Cubs’ pitching staff had fallen apart, and there was no amount of heroics that could fully recover.
Cubs Fight Back, But It’s Never Quite Enough
Credit the Cubs organization, because they didn’t roll over. This team has too much talent to just surrender. Pedro Ramirez and Pete Crow-Armstrong drove in runs with clutch hits in the fourth inning. Nico Hoerner kept the pressure on with a crucial single in the eighth. By the time Seiya Suzuki connected for a two-run homer in the ninth, the Cubs had clawed back to make it interesting, trailing just 8-7 with the tying run at the plate.
But here’s where pitching depth matters. Braxton Ashcraft kept the Cubs grounded for six innings, striking out five while allowing just four runs on seven hits. When the ninth inning arrived and things got dicey, Mason Montgomery came in cool as ice and slammed the door. That’s execution. That’s a team that believes it’s going to win.
The Pirates Are the Real Deal
Look, the Pirates aren’t flashy. They’re not getting the national media attention that the Yankees or Dodgers command. But on Sunday, they proved they’re for real. Brandon Lowe went 3-for-4, Esmerlyn Valdez was a pest all afternoon with two hits and two RBIs, and most importantly, when they got runners in scoring position, they didn’t waste the opportunity.
Jameson Taillon’s outing was a disaster, there’s no way around it. Four innings, six hits, seven earned runs. In a game decided by one run, that’s the difference. The Cubs will go back to Chicago wondering what could have been, but the Pirates will go home knowing they outexecuted their opponent when it mattered most.
This is a Pirates team that’s learning how to win close games. That’s a dangerous thing in baseball. In July, it means nothing. In October, it means everything.
Box Score
Chicago Cubs Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Pete Crow-Armstrong CF | 5 | 0 | 1 | 1 | 0 | 2 | .290 |
| Seiya Suzuki DH | 5 | 1 | 1 | 2 | 0 | 2 | .265 |
| Michael Busch 1B | 4 | 1 | 2 | 0 | 1 | 0 | .247 |
| Ian Happ LF | 5 | 0 | 1 | 0 | 0 | 2 | .220 |
| Nico Hoerner 2B | 4 | 1 | 2 | 1 | 0 | 0 | .247 |
| Michael Conforto RF | 3 | 2 | 1 | 0 | 1 | 0 | .237 |
| Carson Kelly C | 4 | 0 | 0 | 1 | 0 | 3 | .257 |
| Pedro Ramírez 3B | 4 | 1 | 2 | 1 | 0 | 0 | .305 |
| Dansby Swanson SS | 4 | 1 | 2 | 1 | 0 | 0 | .220 |
Chicago Cubs Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Jameson Taillon (L) | 4.0 | 6 | 7 | 7 | 2 | 3 | 5.92 |
| Ryan Rolison | 1.0 | 3 | 1 | 1 | 1 | 0 | 2.70 |
| Aaron Civale | 2.0 | 1 | 0 | 0 | 0 | 3 | 5.35 |
| Trent Thornton | 1.0 | 1 | 0 | 0 | 0 | 2 | 2.61 |
Pittsburgh Pirates Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Jake Mangum LF | 4 | 0 | 1 | 0 | 0 | 2 | .303 |
| Brandon Lowe 2B | 4 | 2 | 3 | 0 | 0 | 0 | .246 |
| Bryan Reynolds DH | 4 | 1 | 1 | 0 | 0 | 1 | .269 |
| Esmerlyn Valdez RF | 3 | 2 | 2 | 2 | 1 | 1 | .293 |
| Ryan O'Hearn 1B | 2 | 2 | 1 | 4 | 2 | 0 | .279 |
| Nick Gonzales 3B | 4 | 0 | 2 | 0 | 0 | 0 | .313 |
| Jared Triolo 3B | 0 | 0 | 0 | 0 | 0 | 0 | .243 |
| Jacob Gonzalez SS | 4 | 0 | 0 | 0 | 0 | 0 | .236 |
| Shawn Ross C | 4 | 1 | 1 | 2 | 0 | 2 | .200 |
| Tyler Callihan LF | 3 | 0 | 0 | 0 | 0 | 1 | .222 |
| Billy Cook CF | 1 | 0 | 0 | 0 | 0 | 1 | .200 |
Pittsburgh Pirates Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Braxton Ashcraft (W) | 6.0 | 7 | 4 | 4 | 2 | 5 | 4.05 |
| Carmen Mlodzinski | 2.0 | 3 | 1 | 1 | 0 | 2 | 3.36 |
| Mason Montgomery (SV) | 1.0 | 2 | 2 | 2 | 0 | 2 | 4.04 |
