Updated

Alexi Amarista capped a six-run ninth inning with a grand slam, lifting the San Diego Padres over the Houston Astros, 7-3, on Thursday.

Amarista's first-career homer helped the Padres split the four-game series. Chase Headley went 3-for-5 with a solo homer and two runs scored.

Andrew Cashner, who took a no-hitter into the seventh, allowed two runs on two hits. He struck out nine and walked one over 6 1/3 frames. Nick Vincent (1-0) got the win despite giving up one run in the eighth.

Brian Bogusevic hit a two-run homer for the Astros, who had just three hits.

Dallas Keuchel, coming off a complete game in his last outing, gave up one run on four hits over six innings. Brett Myers (0-3) allowed six runs -- one earned -- on four hits while recording just two outs in the ninth.

Down by two, 3-1, the Padres exploded for six runs in the ninth. Pinch-hitter John Baker doubled and moved to third on pinch-hitter Mark Kotsay's single. Logan Forsythe then reached base on third baseman Chris Johnson's fielding error, which allowed a run to score. After Chase Headley singled to load the bases, Carlos Quentin was hit by a pitch to force in another run. With two outs, Amarista smacked Myers' offering over the wall in right to give San Diego the lead.

Huston Street retired the Astros in order in the bottom half to secure the victory.

Headley's homer in the third was the only support Cashner had.

Cashner's bid for a no-hitter came to an end in the seventh. Carlos Lee stopped Cashner's no-hit bid with a one-out single to left-center field. Bogusevic followed with a blast off the facing of the second deck in right.

Houston tacked on a run in the eighth. J.D. Martinez walked, moved to third on Scott Moore's single and crossed the plate on Vincent's wild pitch. Vincent settled down and retired the next three batters to keep it a 3-1 game.

Game Notes

The Padres recalled Cashner from Double-A San Antonio on Thursday and optioned pitcher Brad Brach to Triple-A Tucson...The Astros went 5-5 on a 10-game homestand...The Padres are the only team in the majors without a no-hitter.