Answer
David Ortiz hit four home runs in a game against the Baltimore Orioles on May 3, 2016. He hit the first home run in the first inning, the second home run in the third inning, the third home run in the fourth inning, and the fourth home run in the eighth inning. The Red Sox won the game 5-1.