Los Angeles: Aaron Sanchez allowed three hits in seven scoreless innings to win his 10th consecutive decision, and the Toronto Blue Jays defeated the San Diego Padres 4-2 on Monday night.

Alex Dickerson hit a two-run homer against Bo Schultz in the ninth inning to give the Padres (43-57) at least one home run in a club-record 23 straight games. It equals the longest such streak in the National League since the 2006 Atlanta Braves also homered in 23 games in a row.

Roberto Osuna retired the final two batters of the game to earn his 21st save of the season.

Kevin Pillar had three hits, including two doubles, and drove in a run for the Blue Jays (56-44) in the first game that the Padres ever played in Toronto.

Sanchez (11-1) allowed two walks and threw a wild pitch while striking out seven. The right-hander has not lost since April 22.

Meanwhile, Adam Jones scored on a 10-inning fielder’s choice and error by pitcher Jordan Lyles, and Baltimore stretched their winning streak to five with a 3-2 victory over Colorado.

Jones started the game-winning rally with a one-out single that hit the bag and popped way up in the air and away from Nolan Arenado. Jonathan Schoop followed with a soft single to right that sent Jones to third.

Manny Machado then grounded one back to Lyles (2-3). The right-hander dropped it but recovered to throw home, and Jones slid in under catcher Nick Hundley’s tag.

Chaz Roe (1-0) earned the win for the Orioles (58-40) after a scoreless 10th. Baltimore now are a season-high 18 games over .500.