Beltran's 2 HRs, 6 RBIs lead St. Louis to 6-1 win

By BOB BAUM | May 9, 2012 | 12:58 AM EDT

St. Louis Cardinals' Carlos Beltran (3) is congratulated by third base coach Jose Qquendo (11) after hitting a home against the Arizona Diamondbacks during the first inning of a baseball game Tuesday, May 8, 2012, in Phoenix. (AP Photo/Matt York)

PHOENIX (AP) — Carlos Beltran homered in his first two at-bats, including a grand slam, for six RBIs, and the St. Louis Cardinals beat Arizona 6-1 on Tuesday night, handing the Diamondbacks their fourth loss in a row.

Beltran, who had one of the Cardinals' five homers in their 9-6 series-opening win on Monday, hit a two-run homer off Ian Kennedy in the first, then cleared the bases with a shot into the swimming pool area in right-center in the seconds, his 10th career grand slam.

Jake Westbrook (4-2) blanked the Diamondbacks on four hits through seven innings.

Kennedy (3-2) threw five scoreless innings after Beltran's slam but the Diamondbacks lost for the sixth time in seven games. They have dropped nine of their past 11 at home.