Miami: Shelby Miller’s no-hit bid ended with two outs in the ninth inning on Sunday when Justin Bour singled sharply up the middle as the Atlanta Braves scored a 6-0 win over the Miami Marlins to complete a three-game sweep.

Miller (5-1) retired the first two batters in the ninth before Bour singled on the first pitch, a 95-mph (152km/h fastball. Dee Gordon then reached on an infield single before Martin Prado popped out, ending the game.

Two hits weren’t enough to satisfy Marlins owner Jeffrey Loria, who fired manager Mike Redmond shortly after the game. The Marlins are off to a 16-22 start after a busy off-season. Bench coach Rob Leary was also fired.

Kansas City’s Edinson Volquez (3-3) allowed just three hits over seven innings and Salvador Perez homered and drove in two runs as the Royals blanked the New York Yankees 6-0 for their second win in the three-game series.

Chis Capuano (0-1) made his season debut after rehabbing a quadriceps strain sustained in spring training. The veteran left-hander gave up four runs, four hits and two walks, and left New York in a big hole when he was pulled four batters into the third inning.

New York lost for the fifth time in six games and was shut out for the first time this season.

In Baltimore, Mike Wright (1-0) allowed four hits, struck out six and walked none in 7 1-3 innings in his major league debut as the Orioles shut out the Angels 3-0.

Brad Brach struck out the last two batters in the eighth, and Zach Britton worked the ninth for his eighth save.

Adam Jones scored on a wild pitch in the fourth inning and added a two-run double in the eighth to help Baltimore stop the Angels’ five-game winning streak.

The Pittsburgh Pirates downed the Chicago Cubs 3-0 to stop a four-game losing streak after A.J. Burnett (3-1) worked around five walks while allowing three hits in seven innings, while Sean O’Sullivan (1-2) allowed five hits in six innings for his first win in four years to help the Philadelphia Phillies beat the Arizona Diamondbacks 6-0.

In other games Mike Bolsinger (2-0) pitched three-hit ball for six innings, striking out six batters in the Los Angeles Dodgers’ 1-0 win over the Colorado Rockies, the San Francisco Giants edged the Cincinnati Reds 9-8, the New York Mets downed the Milwaukee Brewers 5-1, the St Louis Cardinals edged the Detroit Tigers 2-1 and the Houston Astros defeated the Toronto Blue Jays 4-2.

The Tampa Bay Rays downed the Minnesota Twins 11-3, the Texas Rangers defeated the Cleveland Indians 5-1, the Washington Nationals beat the San Diego Padres 10-5, the Seattle Mariners blanked the Boston Red Sox 5-0 and the Chicago White Sox were 7-3 winners over the Oakland Athletics.