MILWAUKEE (AP)  — Jimmy Nelson pitched seven strong innings and drove in the go-ahead run to lead the Milwaukee Brewers past the Los Angeles Angels 8-5 on Monday night.

Ryan Braun reached base four times as the Brewers ended an eight-game home losing streak to the Angels, the last win coming in May 1997 at County Stadium. Milwaukee had lost six straight to the Angels at Miller Park.

READ MORE: Probe Underway Following Deputy-Involved Shooting In Palmdale

After allowing two hits in the first inning, Nelson (4-2) retired 15 of 16 batters before giving up a solo home run to Mike Trout in the sixth. He allowed two runs and four hits over seven innings.

Milwaukee broke through in the fifth against Los Angeles starter Jered Weaver (3-1) when left fielder Rafael Ortega misplayed Yadiel Rivera’s liner, allowing Aaron Hill to score from first as the ball rolled to wall. Nelson, who entered the game with just one hit in 11 at-bats this season, drove in Rivera with his second single of the game to put the Brewers in front 2-1.

With two outs, Weaver intentionally walked Braun, but the strategy backfired when Jonathan Lucroy doubled to drive in two more runs, putting Milwaukee up 4-1.

Milwaukee sent nine batters to the plate in the sixth and added four runs, two on Jonathan Villar’s double.

Weaver, who held the Brewers scoreless through four innings, surrendered seven runs and 11 hits in five innings. He pitched to three batters in the sixth before being removed.

READ MORE: 3.6-Magnitude Earthquake Rattles Maywood; No Reports Of Damage

Trout had for hits in five at-bats for the Angels, who brought the go-ahead run to the plate in the ninth before Jeremy Jeffress retired Ji-Man Choi with the bases loaded.

After a crew chief review, Albert Pujols was ruled safe on a play at the plate after a collision with Lucroy, the Brewers’ catcher. Pujols, who had doubled, tried to score on pinch-hitter C.J. Cron’s eighth-inning single but initially was called out on a tag by Lucroy, whose left foot appeared to block the plate. The call was overturned after a review that lasted 4 minutes, 32 seconds.

UP NEXT:

Nick Tropeano (1-0, 2.11 ERA) will be making his first career start against the Brewers. He has allowed two runs or less in all four of his starts this season. For the Brew Crew, Junior Guerra will make his first major league start. He was recalled from Triple-A Colorado Springs, where he was 0-2 with a 4.63 ERA in four starts. Guerra has appeared in three major league games, all in relief last season with the Chicago White Sox.

(copyright 2016 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)

MORE NEWS: Three Takeaways From Dodgers 2021 Season, NLCS