TORONTO (AP) Jose Bautista hit a solo home run, Drew Hutchison pitched seven strong innings and the Toronto Blue Jays won their ninth straight game, beating the Oakland Athletics 4-2 on Tuesday night.

Toronto starting pitchers have held the opposition to three earned runs or fewer in 15 consecutive games.

Hutchison (11-2) allowed two runs and four hits in seven-plus innings. The right-hander hadn't completed seven innings since a complete-game victory over the Chicago White Sox on May 25.

More from FoxSports

Hutchison is 9-1 with a 2.68 ERA in 12 home starts and 2-1 with a 9.00 ERA in 11 road outings.

Roberto Osuna pitched the ninth for his 11th save.

METS 4, ROCKIES 0

NEW YORK (AP) - Matt Harvey pitched four-hit ball for eight innings, Ruben Tejada had a go-ahead single in the sixth and New York beat Colorado for the eighth straight time at Citi Field.

Juan Lagares had a two-run double in the eighth to help the Mets improve to 40-18 at home, matching last season's win total when they lost 41 at Citi Field.

Harvey (11-7) was dominant for a fourth straight start. He walked none for the third straight outing and struck out four, pitching to contact rather than overpowering the Rockies. He was lifted for pinch-hitter Curtis Granderson with the bases loaded in the eighth.

Granderson got a gift RBI from Boone Logan for the second straight night. He was hit by a pitch with the bases loaded Monday. This time Logan walked Granderson, who did not start against Chris Rusin (3-5), a lefty.

Lagares, who has lost most of his playing time since the arrival of Yoenis Cespedes, followed with the two-run double.

RAYS 2, BRAVES 0

ST. PETERSBURG, Fla. (AP) - Erasmo Ramirez pitched efficiently into the eighth inning for his first win in more than a month, Kevin Kiermaier hit a two-run homer and Tampa Bay beat Atlanta.

Kiermaier's fifth home run of the season - and first since June 3 - came off Williams Perez one out after Asdrubal Cabrera's infield single.

Perez (4-3) gave up four hits in his first career complete game. Ramirez (9-4) won for the first time in five starts since July 10. Xavier Cedeno got his first save.