1 article found
The National League defeats the American League 4-3 in the 2025 All-Star Game, snapping a long losing streak in a dramatic swing-off at Atlanta's Truist Park.