Los Angeles Angels' catcher Carlos Perez (L) takes in the throw from right field as Arizona Diamondbacks' Nick Ahmed scores on a sacrifice fly by A.J. Pollock during the ninth inning of their baseball game in Anaheim, California, Monday. — AP NEW YORK — Wilmer Flores' two-out RBI single Monday night capped a stunning 11th-inning comeback by the New York Mets, who snapped the Toronto Blue Jays' 11-game winning streak with a 4-3 win at Citi Field Monday. The Mets have won four of five games. Hansel Robles earned the win despite allowing the go-ahead run in the top of the 11th when Ezequiel Carrera walked, went to third on a single by Chris Colabello and scored on a sacrifice fly by Dioner Navarro. Jose Bautista hit solo homers in the first and ninth for the Blue Jays. His first home traveled an estimated 449 feet. Rays, 6 Nationals 1: Tampa Bay got a fourth straight impressive start from Erasmo Ramirez, who threw six shutout innings and dominated Washington in a 6-1 win. The Rays had their last eight wins all come by one or two runs. Ramirez earned his sixth win in the last seven starts. He's allowed just three runs in his last four starts, over a combined 23.1 innings. Tigers 6, Reds 0: Anibal Sanchez tossed his first complete-game shutout in more than two years, and J.D. Martinez homered for the third consecutive game as Detroit cruised past Cincinnati 6-0. Sanchez allowed just two hits and didn't walk a batter while striking out seven for the Tigers. His last shutout was a one-hitter against Minnesota on May 24, 2013. He has not given up a run in his last 20-2/3 innings. Orioles 4, Phillies 0: Matt Wieters broke the game open with a three-run homer in the sixth, and Wei-Yin Chen threw eight shutout innings as Baltimore handed Philadelphia its seventh straight loss. With the 4-0 victory, the Orioles now have won nine of their last 11. Philadelphia has dropped 17 of its last 20 games. Marlins 2, Yankees 1: Derek Dietrich, starting his first game of the season, hit a tiebreaking solo home run in the seventh inning, leading Miami over New York 2-1. Dietrich, who was promoted from Triple-A on Friday to serve as a utility infielder, started at third base in place of the injured Martin Prado. Dietrich doubled and scored Miami's first run and then pulled his home run to right on a 2-0 pitch. Pirates 11, White Sox 0: Pittsburgh scored five runs before Chicago starter Carlos Rodon recorded an out and Francisco Liriano pitched eight shutout innings to lead Pirates in the 11-0 rout. Pittsburgh pounded out 11 runs on 18 hits. Liriano yielded only two hits and walked one. He struck out a career-high 12. Braves 4, Red Sox 2: Williams Perez didn't allow an earned run for the second straight start as Atlanta snapped a six-game losing streak with a 4-2 win against Boston. The rookie was pitching for the third time in six days after tossing a scoreless inning and recording a save on Saturday in the Braves' 5-3 win over the New York Mets. In other games it was: Rangers 4, Dodgers 1; Astros 6, Rockies 3; Cardinals 3, Twins 2; Royals 8, Brewers 5; Indians-Cubs, postponed. — Reuters