The Pittsburgh Pirates squeaked out a win over the Kansas City Royals, 4 to 3, on September 15, 2024.

when was the last time the pirates beat the royals

Explore