The Cardinals edged the Nationals 5:3 in a regular-season Major League Baseball game on 20 September 2026. It was a tight affair from the start, with neither side able to pull clear early on. By the seventh inning, the hosts were leading 3:2, and here's the thing — they held on. A late sixth-inning rally gave them the cushion they needed.
Cardinals took an early 2:1 lead after the third frame, capitalising on a pair of Nationals errors. The visitors responded with three runs in the fifth to go ahead 4:3. That's when the momentum shifted back. A two-run homer in the top of the seventh put the home side ahead for good.
Both teams had been swinging hard lately. The Cardinals lost three of their last four before this win, including two straight against the Nationals. The visitors came in having won four of their past five, including a 9:1 demolition of St Louis just 24 hours earlier. To be fair, neither side was playing consistent baseball.
Our prediction called for a home victory at 59 per cent confidence. It came through, and by then it wasn't hard to see why. The Cardinals were chasing redemption, and the Nationals were still riding a high that looked fragile under pressure.
The result lifts St Louis off a rough patch and leaves Washington looking vulnerable heading into the final stretch. Five runs scored isn't a lot in this league, but neither side managed to score more. The margin says it all — a game decided by one or two moments, not a display of dominance.