Josh Bell homered twice and drove in four, rookie Bryan Reynolds connected for the second straight night and the Pittsburgh Pirates beat the San Diego Padres 7-2 on Saturday.

Padres rookie left-hander Nick Margevicius (2-5) allowed four homers in four-plus innings.

Bell has three career multihomer games, all in his last 14 games. He also had two homers against Oakland on May 4 and at Arizona on Tuesday. He's homered 14 times this year.

Pittsburgh Pirates' Gregory Polanco, right, looks up after hitting a solo home run during the fifth inning of a baseball game as San Diego Padres catcher Austin Hedges watches in San Diego, Saturday, May 18, 2019. (AP PhotoKelvin Kuo)

Pittsburgh Pirates' Gregory Polanco, right, looks up after hitting a solo home run during the fifth inning of a baseball game as San Diego Padres catcher Austin Hedges watches in San Diego, Saturday, May 18, 2019. (AP PhotoKelvin Kuo)

The switch-hitter homered to left leading off the second, followed by Reynolds' shot, also to left. Bell homered to left-center with one out in the third, with Adam Frazier aboard on a single and Starling Marte on a double.

Reynolds has three homers, including one in Friday night's 5-3 victory.

Polanco lined a homer to right leading off the fifth, his fourth, to chase Margevicius.

Pittsburgh Pirates first baseman Josh Bell, left, celebrates with Bryan Reynolds after hitting a three-run home run during the third inning of a baseball game against the San Diego Padres in San Diego, Saturday, May 18, 2019. (AP PhotoKelvin Kuo)

Pittsburgh Pirates first baseman Josh Bell, left, celebrates with Bryan Reynolds after hitting a three-run home run during the third inning of a baseball game against the San Diego Padres in San Diego, Saturday, May 18, 2019. (AP PhotoKelvin Kuo)

Bell and Elias Diaz each had three hits.

Pittsburgh used an opener for the first time, with rookie righty Montana DuRapau holding San Diego to one hit in two scoreless innings while striking out four and walking one. He was making his first big league start and fifth appearance. He was a 32nd-round selection — the 971st pick overall — in the 2014 draft and made his major league debut May 9.

After allowing Hunter Renfroe's single to open the second, DuRapau struck out rookie Ty France, Wil Myers and Austin Hedges.

San Diego Padres starting pitcher Nick Margevicius reacts after giving up a solo home run to Pittsburgh Pirates' Gregory Polanco during the fifth inning of a baseball game in San Diego, Saturday, May 18, 2019. (AP PhotoKelvin Kuo)

San Diego Padres starting pitcher Nick Margevicius reacts after giving up a solo home run to Pittsburgh Pirates' Gregory Polanco during the fifth inning of a baseball game in San Diego, Saturday, May 18, 2019. (AP PhotoKelvin Kuo)

Steven Brault (1-1), who played at Grossmont High in suburban El Cajon, replaced DuRapau and allowed two runs and four hits in 3 1/3 innings.

Brault allowed RBI singles by Manny Machado in the third and rookie Austin Allen in the sixth. It was Allen's first big league RBI.

KINSLER'S FINE

San Diego Padres left fielder Hunter Renfroe jumps onto the outfield padding to try and catch a three-run home run by Pittsburgh Pirates' Josh Bell during the third inning of a baseball game in San Diego, Saturday, May 18, 2019. (AP PhotoKelvin Kuo)

San Diego Padres left fielder Hunter Renfroe jumps onto the outfield padding to try and catch a three-run home run by Pittsburgh Pirates' Josh Bell during the third inning of a baseball game in San Diego, Saturday, May 18, 2019. (AP PhotoKelvin Kuo)

Warstic, a bat company co-owned by Padres second baseman Ian Kinsler, advertised a 20 percent off sale on Twitter and Instagram on Saturday to help raise funds to pay the fine levied against him by MLB for using profanity after hitting a three-run homer Thursday night. The promo code was FLIPOFF20, perhaps a reference to Kinsler's bat flip after the homer. Kinsler said he used profanity to fire up his teammates, although many fans felt it was directed at him. The Twitter and Instagram posts were later deleted. According to Bleacher Report, Kinsler was fined between $7,500 and $10,000. He's making $3.75 million this season as part of an $8 million, two-year deal. MLB declined to confirm the fine amount.

UP NEXT

Pirates: RHP Joe Musgrove (2-4, 3.59), who also pitched at Grossmont High, is scheduled to start the series finale Sunday. He beat the Padres 1-0 at Petco Park on June 29, striking out five in seven innings.

Padres: Rookie RHP Cal Quantrill (0-1, 3.60) will rejoin the team to make his third career start. He made his most recent start on May 1 and optioned to Triple-A El Paso on May 7.

More AP MLB: https://apnews.com/MLB and https://twitter.com/AP_Sports