The Miami Marlins delivered an emotional victory in MLB, while the St Louis Cardinals missed a chance.
In their first game since the tragic death of Jose Fernandez, the Marlins honoured the 24-year-old before, during and after their 7-3 win over the New York Mets.
The Mets sit in a National League (NL) wildcard spot despite their loss.
The Cardinals failed to make ground on the San Francisco Giants after being thrashed 15-2 by the Cincinnati Reds.
The Cleveland Indians clinched the American League (AL) Central after a 7-4 win over the Detroit Tigers.
The Washington Nationals were downed by the Arizona Diamondbacks 14-4, the Chicago Cubs thrashed the Pittsburgh Pirates 12-2, the Milwaukee Brewers overcame the Texas Rangers 8-3 and the New York Yankees rallied past the Toronto Blue Jays 7-5.
The Seattle Mariners needed 11 innings to beat the Houston Astros 4-3, the Chicago White Sox brushed past the Tampa Bay Rays 7-1 and the Los Angeles Angels edged the Oakland Athletics 2-1.
BAEZ BLASTS CUBS TO WIN NUMBER 100
With a win over the Pirates, the Cubs reached 100 regular-season wins for the first time since 1935. Javier Baez led the offensive onslaught for the Cubs, blasting a grand slam and driving in a career-high six runs.
Justin Smoak got hit by a Luis Severino pitch, igniting the second bench-clearing incident between the Yankees and Blue Jays.
With a win over the Tigers, the Indians clinched their first AL Central title since 2007. The Tribe were not all smiles, however, as Corey Kluber exited his start with right groin tightness. The severity of his injury is unknown.
ORIOLES, BLUE JAYS IN KEY SERIES
The wildcard contenders will not have to do any scoreboard watching as the clubs open a three-game series in Toronto. Kevin Gausman (8-11, 3.57 ERA) takes the mound for the O's while Aaron Sanchez (13-2, 3.12 ERA) looks to remain perfect against Baltimore this season (3-0, 3.38 ERA).