Kris Bryant drove in two runs, Jason Hammel threw eight scoreless innings and the Chicago Cubs beat Pittsburgh 4-0 Monday night, ending the Pirates' five-game winning streak.
Bryant got two hits, including a two-run single, as the Cubs won their third in a row. The prized rookie has nine RBIs in 10 games since being called up from the minors.
Hammel (2-1) gave up four hits, walked none and struck out seven.
Cubs rookie Addison Russell got a hit and scored a run in his Wrigley Field debut.
Russell lost control of his bat in the seventh inning and it flew into the stands, injuring a fan. Cubs owner Tom Ricketts was seated near the fan, asked a team trainer for ice and a towel and assisted until paramedics arrived.
The fan was carried from the stands on a stretcher. There was no immediate report on the fan's condition.
Anthony Rizzo also got two hits and drove in two runs. Jorge Soler, who began the day in an 0-for-15 slump, and Dexter Fowler each added two hits.
Vance Worley (2-2) went six innings and allowed nine hits and four runs.
The Pirates finished with four hits. Neil Walker extended his hitting streak to 10 games.
Chicago three times in the third after Worley retired the first two batters. Fowler walked, Soler singled, Rizzo hit an RBI double and Bryant singled for a 3-0 lead.
Rizzo singled to right field through Pittsburgh's shift, scoring Russell in the fifth.