Clint Frazier had a dream game as the New York Yankees ended their four-game losing run and halted the Tampa Bay Rays' five-game winning streak with a 5-3 walk off victory on Tuesday.
Austin Meadows homered early for the Rays, while Miguel Andujar sent Tyler Glasnow into the bleachers at the bottom of the fourth inning to make it 3-3.
At 3-3, outfielder Frazier made his first major impact on the game with a sensational diving catch from Joey Wendle.
The game went to extras and in the 11th inning with two outs and a runner on third, Frazier hit a home run for his second career walk off.
Orioles end losing run, sluggers slug
The Baltimore Orioles ended their 14-game losing streak with a 7-4 triumph over the Minnesota Twins.
Center fielder Cedric Mullins pulled off a spectacular catch on the wall, before touching down on home base in the third inning from Trey Mancini's home run.
Vladimir Guerrero Jr and Ronald Acuna Jr remain top of the home run charts with both scoring homers on Tuesday.
Guerrero's Toronto Blue Jays swept aside the Miami Marlins 5-1, taking his season home run tally to 17.
Acuna's 17th home run came in a losing battle, with the Atlanta Braves going down 11-6 to the Washington Nationals who hauled pitcher Stephen Strasburg with a suspected shoulder injury after velocity issues.
Venezuela-born Acuna had four runs, three hits and two runs batted in across his four innings, but it was in vain.
Padres sweating on Tatis
The San Diego Padres were beaten 4-3 at the Chicago Cubs but to add injury to insult, the also lost Fernando Tatis Jr due to tightness around the mid-section after over-stretching in the field. Padres manager Jayce Tingler set the exit of Tatis, who has hit 16 home runs this season, was "precautionary".
Rendon flies for Angels
Anthony Rendon came up with the goods with three hits and 5 runs batted in as the Los Angeles Angels won 8-1 at the San Francisco Giants. With bases loaded, Rendon hit a home run at the top of the four inning to give the Angels an 8-0 lead they would never surrender.
Tuesday's results
Cleveland Indians 6-5 Chicago White Sox
New York Yankees 5-3 Tampa Bay Rays
Baltimore Orioles 7-4 Minnesota Twins
Toronto Blue Jays 5-1 Miami Marlins
Philadelphia Phillies 17-3 Cincinnati Reds
Atlanta Braves 11-6 Washington Nationals
Detroit Tigers 10-7 Milwaukee Brewers
Chicago Cubs 4-3 San Diego Padres
Kansas City Royals 10-5 Pittsburgh Pirates
Houston Astros 5-1 Boston Red Sox
Colorado Rockies 3-2 Texas Rangers
Los Angeles Angels 8-1 San Francisco Giants
Arizona Diamondbacks 6-5 New York Mets
Oakland Athletics 12-6 Seattle Mariners
St Louis Cardinals 3-2 Los Angeles Dodgers
Rays at Yankees
The Tampa Bay Rays (35-21) continue their series away to the New York Yankees (30-25) in their American League East match-up.