Toronto Blue Jays first baseman Kendrys Morales hit a home run for the seventh straight game on Sunday, one game from tying a major league record.
Morales' 21st homer of the season, a 402-foot blast, came in the third inning off Philadelphia Phillies starter Vince Velasquez.
The consecutive homer streak set the Blue Jays record and set the Major League record for a switch hitter.
It is also the longest streak by any player this season, passing Matt Carpenter's mark of six.
The last player to hit a home run in seven straight games was Kevin Mench in 2006, who played for the Texas Rangers.