Eliezer Alfonzo hit a grand slam and drove in a career-high five runs for the Rockies.

Jimenez started the game and allowed four runs, two hits and four walks in the first. He was lifted for Emil Rogers and told reporters outside the Colorado locker room he had been traded to the Indians.

The Rockies confirmed the five-player deal with Cleveland later in the game. Colorado will get three minor leaguers and a player to be named.

In an odd scene, Jimenez went to the mound to warm up after Troy Tulowitzki had hit a two-run homer in the top of the first off Aaron Harang. At the same time, Esmil Rogers (4-1) began throwing in the Rockies’ bullpen.

Harang (9-3) allowed six runs and six hits over 5 2-3 innings.

In Philadelphia, Ryan Howard had four hits, including a homer and two doubles, and three RBIs to lead Philadelphia to the victory.

Hunter Pence had an RBI single in his debut for the Phillies after he was acquired from the Houston Astros on Friday night for three minor leaguers and a player to be named.

Cliff Lee (10-7) struck out 11 to reach double digits for the 16th time in his 10-year career, including seven this season. He allowed four runs and eight hits in 7 2-3 innings.

In Milwaukee, Yovani Gallardo tossed seven effective innings and Prince Fielder hit a 475-foot home run for surging Milwaukee.

Corey Hart began a four-hit night with a leadoff homer in the first as NL Central-leading Milwaukee earned its fifth consecutive win and stayed 1 1/2 games ahead of St. Louis. Fielder and Jonathan Lucroy had three hits apiece.

Fielder’s drive in the seventh was the second-longest in Miller Park’s 10-year history and a punctuation mark for a Brewers offense that had struggled over the last 10 days.

In St. Louis, Albert Pujols and David Freese homered, helping St. Louis overcome a five-run deficit.

It was the 432nd homer of Pujols’ career and came one day after he reached 2,000 hits. The home run places him alone in 40th place on the career list.

Kyle Lohse (9-7) pitched five innings for St. Louis before being lifted for a pinch hitter. He allowed five runs — none earned — and two hits.

Ryan Theriot added four hits and three RBIs for the Cardinals, who have won six in a row over the Cubs.

In Atlanta, Tim Hudson allowed one run in seven innings and Dan Uggla hit a three-run homer to lead Atlanta to the victory.

Uggla belted his 20th homer in the third inning to extend his career-best hitting streak to 21 games.

The Marlins have dropped two straight following a five-game winning streak.

Hudson (10-7) allowed six hits, struck out five and walked none.

: In Cincinnati, Jay Bruce and Chris Heisey each hit a two-run single in Cincinnati’s five-run first inning.

The Reds earned a second consecutive win for just the second time since sweeping the Los Angeles Dodgers in a three-game series in Cincinnati from June 13-15. Cincinnati won the series opener 4-3 in 13 innings on Friday.

Mike Leake , who leads the Reds in wins despite spending 13 days with Triple-A Louisville in May, earned his career-high ninth victory. The second-year right-hander allowed two runs, one earned, and eight hits in 6 1-3 innings.

In Washington, Jayson Werth hit a three-run homer for Washington, and Yunesky Maya , filling in for traded starter Jason Marquis, earned his first career win.

Maya (1-1) allowed five hits in 5 1-3 innings after being recalled from Triple-A Syracuse when Marquis was traded to the Arizona Diamondbacks shortly before the game. Maya, who made his major league debut with Washington last season, was making his fourth start of the season and 10th of his career.

In Los Angeles, Justin Upton greeted Matt Guerrier with a go-ahead three-run double, and Arizona climbed within three games of the NL West lead.

Micah Owings (5-0) allowed four runs and six hits over five innings, including a two-run homer by NL RBI leader Matt Kemp .

Los Angeles starter Chad Billingsley (9-9) was charged with six runs and seven hits over 5 2-3 innings. He struck out four and tied a season high with five walks.

A walk by Kelly Johnson on Billingsley’s 103rd and final pitch loaded the bases, and Upton hit a drive to center field that got past Kemp and made it 6-4.