CLEVELAND — Left-hander Mark Buehrle pitched four-hit ball over seven scoreless innings and catcher Dioner Navarro had two hits and three runs batted in to lead the Toronto Blue Jays to 5-0 victory over the Cleveland Indians. Buehrle struck out three and walked three in improving his record to 4-0 and lowering his ERA to 0.64. In the first inning right fielder Jose Bautista singled to right, giving Toronto a 1-0 lead and then was driven home by Navarro to make it 2-0. The Blue Jays extended their lead to 3-0 in the second inning while the Indians threatened to score in each of the first two innings, but Buehrle pitched out of trouble both times, then settled in to dominate the Cleveland lineup over his last five innings. Tigers 5, Angels 2: Rookie Nick Castellanos and veteran Victor Martinez hit home runs and reigning Cy Young Award winner Max Scherzer broke through for his first victory in his fourth start of the season to pace the Detroit Tigers to a victory over the Los Angeles Angels. First baseman Albert Pujols of the Angels hit his sixth home run of the season, the second in two games and 498th of his career to make it 5-2 with one out in the ninth. Red Sox 4, Orioles 2: The bottom of Boston's lineup came through in a big way in the seventh inning to lead the Red Sox to a victory over the Baltimore Orioles. The Red Sox, in last place in the AL East coming in, won for the third time in their last four games. Royals 5, Twins 4: The Kansas City Royals put five runs on the board in the fourth inning and that proved to be enough as they extended their winning streak to five games with a victory over the Minnesota Twins. Starting pitcher Bruce Chen (1-1) battled through five innings (eight hits and four walks) to pick up the win. Other results: Athletics 4, Astros 3; Rays 16, Yankees 1; Rangers 6, White Sox 3. National League Cardinals 4, Nationals 3: Starting pitcher Lance Lynn pitched into the sixth inning and had a key RBI, and backup catcher Tony Cruz had a two-run single as the St. Louis Cardinals beat the Washington Nationals. Lynn (4-0) entered the game with a career ERA of 9.82 against the Nationals in three games, with one start, in 2012. He went 5 2/3 innings and allowed five hits and one run. Cubs 8, Reds 4: After scoring only one run in their previous three games, the Chicago Cubs' offense woke up as Mike Olt, Darwin Barney and Welington Castillo hit home runs, matching their season-high total for runs in a victory over the Cincinnati Reds. The Cubs snapped a five-game losing streak while the Reds saw their three-game winning streak end. Braves 7, Mets 5: Right-hander Ervin Santana threw seven solid innings and the Atlanta Braves staved off a late fightback by the New York Mets before taking a 7-5 win. Other results: Brewers 8, Pirates 7; Dodgers 8, Diamondbacks 6; Padres 3, Giants 1; Rockies 3, Phillies 1. Inter-League Marlins 7, Mariners 0: Right-hander Henderson Alvarez pitched a two-hitter and center fielder Marcell Ozuna slugged a three-run homer to lead the Miami Marlins to a 7-0 victory over the Seattle Mariners. — Agencies