Updated

Casey McGehee had three hits, including two home runs, and four RBIs to lead the Milwaukee Brewers to a 12-5 victory over the Chicago Cubs on Wednesday.

Cubs starter Carlos Silva had an argument with teammate Aramis Ramirez in the dugout after allowing six runs — three unearned because of three errors — in the first inning. Silva was upset after the inning and third baseman Ramirez, who committed one of the miscues, didn't like his reaction. No punches were thrown and Silva was escorted to the clubhouse by a coach.

Shortstop Starlin Castro also had an error and the third was charged to Koyie Hill on catcher's interference on a grounder by Chris Dickerson that extended the inning.

McGehee, who signed a one-year contract earlier in the day, hit a two-run homer in the first, a solo shot in the third and a run-scoring single in the fourth.