TORONTO — Francisco Liriano and three relievers combined on a three-hitter, Troy Tulowitzki had four RBI and the Toronto Blue Jays routed the New York Yankees 9-0 on Friday to maintain a one-game lead in the AL wild card standings.

Josh Donaldson hit a two-run homer and Edwin Encarnacion got his 124th RBI, tied with Boston’s David Ortiz for the AL lead, as the Blue Jays won their sixth straight home game over New York.

New York, which began the night three games back for the second AL wild card, was shut out for the second straight night and lost for the ninth time in 12 games, following a seven-game winning streak.

TIGERS 8, ROYALS 3: Michael Fulmer (11-7) pitched seven sharp innings for his first win in over a month and Detroit homered three times in a win at home.

Justin Upton, Victor Martinez and Cameron Maybin went deep for the Tigers, who won their fifth game in a row while chasing a postseason spot in the AL.

INDIANS 10, WHITE SOX 4: Jose Ramirez hit a two-run homer and drove in four runs as Cleveland moved a step closer to the AL Central title with a win at home.

The Indians dropped their magic number to three games for their first division title since 2007.

NATIONAL LEAGUE

CUBS 5, CARDINALS 0: Jake Arrieta struck out 10 in seven innings as host Chicago beat sloppy St. Louis for its 98th victory, the most since the team last played in the World Series in 1945.

Arrieta (18-7) allowed five hits and walked one, Anthony Rizzo had three hits and Ben Zobrist drove in two runs as the Cubs tied a team record with their 56th home win. They moved within one victory or one Washington loss of clinching home-field advantage throughout the NL playoffs.

METS 10, PHILLIES 5: Michael Conforto hit a three-run homer that capped a six-run rally in the fifth inning, Hansel Robles gave a big boost from the bullpen and New York won at home to stay atop the NL wild-card race.

A day after using 10 pitchers in a stirring 9-8, 11-inning win over the Phillies, the Mets sent out six more. With his team competing for a playoff spot, Manager Terry Collins yanked starter Gabriel Ynoa after just two shaky innings.

BRAVES 3, MARLINS 2: Adonis Garcia hit a tiebreaking single in the ninth inning as visiting Atlanta won its seventh straight while Freddie Freeman extended his hitting streak to 27 games.

BREWERS 5, REDS 4: Chris Carter homered, Ryan Braun delivered a late clutch hit and Milwaukee turned its second triple play of the season in a win at home.

INTERLEAGUE

ORIOLES 3, DIAMONDBACKS 2: Mark Trumbo led off the 12th inning with his major league-leading 44th home run as Baltimore rallied from a late two-run deficit to win at home.

After getting swept in a four-game series by Boston, the Orioles remained a half-game behind Detroit for the AL’s second wild card.

Baltimore trailed 2-0 before Pedro Alvarez homered in the eighth off Enrique Burgos and Matt Wieters homered against Daniel Hudson leading off the ninth.

Oliver Drake (1-0) pitched a scoreless 12th for his first big league win.