The night belonged to David Ortiz. With milestone home runs and dominating at bats, the slugger powered the Boston Red Sox to a 10-7 win over the Houston Astros Saturday at Fenway Park.

The Astros jumped out early scoring two runs in the first inning. Robbie Grossman reached on a Dexter Fowler single and Chris Carter scored on a Jon Singleton groundout.

In the second, Marwin Gonzalez scored on a sacrifice fly from Carter. That same inning, Daniel Nava doubled to drive in Mike Napoli, cutting the Astros edge to 3-1.

The Astros continued their offensive attack in the third. Gregorio Petit doubled a line drive to left field and drove in Singleton and Gonzalez. The Astros stretched their lead to 5-1.

Ortiz replied in historic fashion in that inning. With Dustin Pedroia on base, Ortiz hit a two-run shot to center field for his 400th home run as a member of the Red Sox. He is only the 25th player in Major League history to reach that feat with the same team and just the third member of the Red Sox to do so (Ted Williams 521, Carl Yastrzemski 452).