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