The St. Louis Cardinals were dominated by the Chicago Cubs in the first of Major League Baseball's London Series games on Saturday night and narrowly avoided setting an unwanted record by becoming the first team to play in London and fail to score a single run.
In a star-studded event watched by Hollywood legend Bill Murray, actor Nick Offerman and England cricketer Jimmy Anderson, the Cubs put on a batting showcase in front of an impressive crowd at the London Stadium.
The Cubs and Cardinals share one of the oldest rivalries in sports, with a bitter feud going back over 100 years. Although you wouldn't have known it when looking around the London Stadium as baseball fans watched, sang and danced together throughout the baking hot summer's night.