Matt Wieters guided the Baltimore Orioles to a 3-1 MLB win over the New York Yankees with a game-winning pinch-hit on Sunday.
Play was halted at Camden Yards in the eighth inning due to rain but when it resumed Wieters' hit proved decisive for the American League East leaders.
Alex Rodriguez put the Yankees on the board with an RBI single off Kevin Gausman in the third but it proved in vain.
The Toronto Blue Jays had pitcher Marco Estrada in fine form as they just about held off the Boston Red Sox to win 5-4.
Estrada took a no-hitter into the eighth inning before Chris Young's solo home run rallied a response from Boston, but it was too little too late.
Mike Napoli, Tyler Naquin, Carlos Santana and Francisco Lindor each homered as the Cleveland Indians romped to a 7-0 win over the Kansas City Royals.
Cleveland have now won their last five games and sit top of the American League Central standings, above the second-placed Royals who have lost their last four.
Derek Holland held the Seattle Mariners to three hits and two runs over seven innings as the Texas Rangers completed a 3-2 win at Globe Life Park.
The Washington Nationals notched 10 unanswered runs to seal a 10-9 triumph over the Cincinnati Reds.
The Reds were 5-0 up in the second inning but home runs from Daniel Murphy and Wilson Ramos helped Washington rally back.
In another high-scoring contest, the Los Angeles Dodgers beat the Atlanta Braves 12-6 while the Philadelphia Phillies triumphed 8-1 over the Milwaukee Brewers.
Evan Longoria racked up two homers and an RBI single as the Tampa Bay Rays beat the Minnesota Twins 7-5 and Jose Fernandez matched a career-high 14 strikeouts as the Miami Marlins emerged 1-0 victors against the New York Mets.
The Arizona Diamondbacks edged a narrow 3-2 victory over the Chicago Cubs, the Detroit Tigers beat the Chicago White Sox 5-2 and the Houston Astros won by the same scoreline against the Oakland Athletics.
Elsewhere, the Los Angeles Angels were 5-4 winners at the Pittsburgh Pirates, the St Louis Cardinals beat the San Francisco Giants 6-3 and the Colorado Rockies won 10-3 against the San Diego Padres.