Follow CBSPHILLY Facebook Β | Twitter

PHILADELPHIA (AP) β€” Odubel Herrera homered twice and drove in five runs, helping Zach Eflin and the Philadelphia Phillies rout the San Francisco Giants 11-0 on Monday night.

Carlos Santana and Cesar Hernandez also connected for Philadelphia, which had dropped six of eight. Santana drove in four runs, and Hernandez had two RBIs.

Eflin (1-0) struck out a career-high nine in 6 2/3 innings. He allowed four hits and walked three.

Herrera hit a three-run drive off Jeff Samardzija (1-2) in the first and a two-run shot off D.J. Snelten in the sixth. He also walked and scored in the fifth when Santana’s drive popped out of the glove of Gorkys Hernandez as his back hit the wall in center, resulting in a three-run homer.

Herrera has reached base in his last 36 games dating to last year, the longest such streak for the Phillies since Jimmy Rollins had a 38-game run between the 2005-06 seasons. He is batting .341 this year.

Samardzija allowed five runs and four hits in four innings. Buster Posey had two of San Francisco’s six hits.

It was Eflin’s first major league win since he pitched seven solid innings at Atlanta on Aug. 8. The right-hander was promoted from the minors after Ben Lively hurt his back in late April, and he worked six effective innings in a no-decision at Miami in his first start last Tuesday.

TRAINER’S ROOM

Giants: RHP Johnny Cueto was diagnosed with a right elbow strain and will miss six to eight weeks, avoiding season-ending Tommy John surgery. The diagnosis comes after a visit with Dr. James Andrews on Monday in Gulf Breeze, Florida. … OF Hunter Pence had the clock stopped on his rehabilitation assignment with Triple-A Sacramento after experiencing soreness in his right thumb that he sprained on April 19. … Closer Mark Melancon will throw another bullpen session on Tuesday in his attempt to return from a right elbow flexor strain.

Phillies: LHP Adam Morgan was placed on the 10-day disabled list with a back strain. Morgan had appeared in 17 games, going 0-0 with a 2.45 ERA. RH reliever Seranthony Dominguez was recalled from Triple-A Lehigh Valley. Dominiguez made his major league debut against the Giants, tossing a scoreless eighth inning.

UP NEXT

Giants: LHP Derek Holland (1-3, 5.70 ERA) picked up his first win of the season Wednesday, pitching five innings of three-run ball during a 9-4 victory against San Diego. Tuesday’s outing will be Holland’s first career appearance against Philadelphia.

Phillies: RHP Aaron Nola (4-1, 2.17 ERA) has been Philadelphia’s ace this season. He is 3-0 with a 2.11 ERA in his last three starts. But Nola has struggled in two career starts against the Giants, going 0-1 with a 10.80 ERA in just 8 1/3 innings

(Copyright 2018 by The Associated Press. All Rights Reserved.)