Albert Pujols was one of the primary speakers at Monday's Angels team meeting following an embarrassing four-game sweep at the hands of the Houston Astros.

The Angels first baseman saved his strongest statement for Tuesday, crushing the go-ahead two-run home run in the eighth inning of a 4-3 win over the Chicago Cubs in front of 32,223 at Angel Stadium.

"I knew it was out as soon as I hit it," Pujols said. "I don't know where he was going but he left it up over the middle and I was able to be aggressive and put a good swing on it."

Desperate to right the ship following six losses in their last eight games, the Angels weren't exactly rescued by Jered Weaver in his second start since coming off the disabled list after a fractured left elbow.

It was an offense that had scored just 15 runs in its last seven games that provided the necessary blows down the stretch against the fourth-place team from the National League central division.

Pujols, whose average dipped to .243 following an 0-for-4 performance Monday, finished with three RBIs but just one hit. Despite plantar fasciitis and a problematic surgically repaired right knee, Pujols hasn't spent any time on the disabled list this season.

"I'm getting paid to play and that's why I'm here," Pujols said. "Obviously I want to be 100 percent so I can show our fans and people what I can do.

"But I don't think I need to show anybody because I don't need to prove myself. I know I can play this game."

A day after he was benched, even Josh Hamilton got in on the act, his lone hit a seventh-inning double. Howie Kendrick, who went 3 for 3, drove in Hamilton to pull the Angels within a run in the seventh.

Erick Aybar went 2 for 4, including a leadoff single in the eighth inning that set the stage for Pujols. The Angels shortstop was nearly thrown out trying to tag up on Mike Trout's fly ball to the warning track, but the throw to second was mishandled, allowing Pujols a base runner for the home run he hit over the bullpens in left field.

"He's an elite hitter and there aren't many guys that can do what he's done in the batter's box in the history in the game," Angels manager Mike Scioscia said of Pujols. "This guy, even when he's banged up, he finds a way to do things.

"I think there's a lot of guys that would have been on the DL already but he won't give in."

Weaver appeared to be the perfect antidote to the recent downturn, but it wasn't nearly that simple.

The Angels' Opening Day starter pitched four perfect innings a week ago in his return from a fractured left elbow, eventually finishing his first start in more than seen weeks having allowed one run on five hits in six innings.

Tuesday didn't begin in such smooth fashion.

Weaver hit the second batter of the game and allowed a pair of singles in the first inning, the second a broken-bat RBI single by Nate Schierholtz.