โ† MLB

MLB Final Intelligence

KC 69-93
3 โ€“ 4
FINAL
PIT 82-80

Kansas City Royals vs Pittsburgh Pirates โ€” Recap

September 20, 2026  ยท PNC Park  ยท View Preview

๐Ÿ“ฐGame Recap

Pittsburgh secured a narrow 4-3 victory over Kansas City, overcoming two deficits, including a late-game surge by the Royals. A two-run home run in the bottom of the eighth inning ultimately clinched the win for the Pirates, demonstrating their ability to answer back throughout the contest and defy the pregame market's expectations.

The Royals initially grabbed the lead in the first inning when Perez singled to bring home Witt Jr. Four innings later, the Pirates drew even on Cruz's 420-foot solo blast to center field. Pittsburgh then took its first lead of the night in the sixth, as Horwitz singled in O'Hearn. Kansas City responded quickly in the seventh, with Pasquantino connecting for a two-run homer to right-center, driving in Rave and putting the Royals back on top.

Despite Kansas City regaining the lead, Pittsburgh refused to yield, leaning on their power hitting to reclaim control. Michael Wacha delivered a solid start for the Royals, going 5.2 innings and striking out five while allowing two earned runs. However, his effort was undone by the Pirates' timely long balls. Rafael Flores Jr. proved to be the decisive factor, launching a 426-foot, two-run shot to left field in the bottom of the eighth, bringing Simon home and putting the Pirates ahead for good. This late heroics solidified a pregame lean from SportsFBI's model, which had favored Pittsburgh.

Ultimately, it was the Pirates' ability to respond to every challenge and deliver clutch power hitting in late innings that secured their victory. Their offensive resilience, highlighted by multiple home runs, allowed them to prevail in a tightly contested affair. Pittsburgh now stands at 79-77, while Kansas City falls to 67-89.

#MLB #PittsburghPirates #KansasCityRoyals #RafaelFloresJr

How the Prediction Fared

โšก Upset

Pregame, the market favored the Kansas City Royals (-118, 52% implied) over the Pittsburgh Pirates. Final: the Pittsburgh Pirates won 4โ€“3, pulling off the upset.

โœ“ Model Hit

SportsFBI's model favored the Pittsburgh Pirates (57% confidence). Final: the Pittsburgh Pirates won 4โ€“3.

Player of the Game

Rafael Flores Jr.
At the Plate
3 AB, 2 H, 1 HR, 2 RBI
Michael Wacha
On the Mound
5.2 IP, 5 K, 2 ER

Linescore

123456789 RHE
KC 1 0 0 0 0 0 2 0 0 3 91
PIT 0 0 0 1 0 1 0 2 โ€” 4 81

Pitching

Pitcher Team IP H R ER BB K ERA
Michael Wacha 5.2 4 2 2 4 5 3.33
Carmen Mlodzinski W 3.0 3 2 2 1 1 3.95
Wilber Dotel 2.0 1 0 0 0 1 4.58
Yohan Ramirez 2.0 1 0 0 0 4 2.93
Lake Bachar 1.0 3 1 1 0 1 3.56
Mason Montgomery S 1.0 1 0 0 0 1 2.59
Connor Thomas 0.2 1 0 0 1 1 8.85
Nate Pearson L 0.2 3 2 2 0 1 3.43
Anthony Gose 0.1 0 0 0 0 0 0.00
Jose Cuas 0.1 0 0 0 0 1 2.21
Nolan Hoffman 0.1 0 0 0 0 1 3.86

Batting

Batter Team AB H HR RBI R BB K
Rafael Flores Jr. 3 2 1 2 1 1 1
Salvador Perez 4 2 0 1 0 0 1
Jac Caglianone 3 2 0 0 0 1 0
Vinnie Pasquantino 1 1 1 2 1 0 0
Oneil Cruz 4 1 1 1 1 0 0
Spencer Horwitz 4 1 0 1 0 0 2
Bobby Witt Jr. 4 1 0 0 1 0 1
John Rave 4 1 0 0 1 0 2
Luke Maile 4 1 0 0 0 0 2
Nick Loftin 4 1 0 0 0 0 0
Brandon Lowe 4 1 0 0 0 1 1
Bryan Reynolds 3 1 0 0 0 1 1
Konnor Griffin 5 1 0 0 0 0 1
Ryan O'Hearn 3 1 0 0 1 1 1

Sharper Picks Start Here

Live odds, Key Suspects, player props, DFS rankings, and real-time game tracking โ€” all in one workspace built for serious bettors and DFS players.