BALTIMORE — Adam Jones scored the winning run in the 10th inning on a low throw to the plate by pitcher Jordan Lyles, and the Baltimore Orioles beat the Colorado Rockies 3-2 on Monday night for their fifth straight victory.

Jones reached on a one-out single off the third-base bag and took third on a single by Jonathan Schoop. Manny Machado followed with a comebacker to Lyles, who fumbled the ball before throwing home.

Catcher Nick Hundley caught the ball near the ground and lost the handle while attempting to tag the sliding Jones.

Lyles (2-3) was charged with an error on the play.

Getting two RBI from Jones, the Orioles climbed a season-high 18 games over .500 (58-40) and improved to 37-14 at home.

Chaz Roe (1-0) worked the 10th for the win.

Nolan Arenado homered for the Rockies, whose four-game winning streak ended.

Colorado outfielder David Dahl went 1 for 4 with two strikeouts in his major league debut.

BLUE JAYS 4, PADRES 2: Aaron Sanchez pitched seven shutout innings to win his 10th consecutive decision and Kevin Pillar had three hits in a win at Toronto.

Making their first appearance in Toronto, the Padres were held scoreless until Alex Dickerson hit a two-run homer off Bo Schultz in the ninth.

Dickerson’s drive extended San Diego’s team-record streak of games with at least one home run to 23.

NATIONAL LEAGUE

BREWERS 7, DIAMONDBACKS 2: Martin Maldonado hit a three-run homer and Milwaukee went deep four times, spoiling the major league debut of Arizona pitching prospect Braden Shipley in a victory over the Diamondbacks.

WHITE SOX 5, CUBS 4: Tyler Saladino hit a game-ending RBI single for the host White Sox.

J.B. Shuck sparked the winning rally with a leadoff single against Mike Montgomery (3-5), who was acquired in a deal with Seattle last week. Shuck advanced on Dioner Navarro’s sacrifice and Saladino followed with a bouncer into center field.

PHILLIES 4, MARLINS 0: Jeremy Hellickson dominated Miami for a second straight start, throwing six innings of one-hit ball at Miami.

AMERICAN LEAGUE

YANKEES 2, ASTROS 1: Austin Romine hit a tiebreaking double in the eighth inning to make a winner of Michael Pineda, and the New York bullpen did just fine without star closer Aroldis Chapman in a win at Houston.

ANGELS 6, ROYALS 2: Albert Pujols drove in four runs and Hector Santiago won his fifth consecutive start in a win at Kansas City, Missouri.

Pujols leads the majors with 26 RBI in July.

RANGERS 7, ATHLETICS 6: Adrian Beltre hit his second home run of the game with two outs in the ninth inning as host Texas won its third straight.