SAN DIEGO (AP) - Manny Machado hit a grand slam over Bryce Harper in the first showdown this season between the superstars who changed teams during spring training and the San Diego Padres beat the NL East-leading Philadelphia Phillies 8-2 on Monday night.
It was Machado's 10th homer this season and first since May 14 off Kenley Jansen in a 6-3 loss at the Los Angeles Dodgers.
Machado signed a $300 million, 10-year deal with the Padres on Feb. 21 and Harper signed a $330 million, 13-year deal with the Phillies on March 1.
Machado's two-out slam off JD Hammer highlighted the seven-run sixth. After rookie Josh Naylor hit a two-run single to knock out Aaron Nola (6-1), Hammer came on and walked Greg Garcia to load the bases. He struck out Franmil Reyes before Machado drove the next pitch over Harper's head and into the home run deck in right field.
Franmil Reyes homered off Nola in the fifth, his 17th, and Ian Kinsler hit a go-ahead double in the sixth.
Nola allowed six runs and eight hits in 5 1/3 innings, struck out three and walked three.
San Diego's Eric Lauer (5-4) held the Phillies to one run and two hits in six innings, struck out three and walked three.
J.T. Realmuto homered off Brad Wieck in the seventh, his ninth. He also had an RBI single in the fourth.