Giants ride trio of HRs, Moore's 5 K's past L.A.

GLENDALE, Ariz. -- Clayton Kershaw pitched three more hitless innings on Tuesday, but three Giants homered off Dodgers relievers in a 4-2 San Francisco win.

Giants starter Matt Moore was nearly as impressive as Kershaw, striking out five in three scoreless innings while allowing three hits.

"That was probably as free as I've felt this spring, as far as not really thinking about mechanics or a release point or staying at a certain effort level," Moore said. "I think today I just picked the glove up and just [was] athletic."

Kershaw walked Gorkys Hernandez on a 3-2 pitch to lead off the game. Hernandez was thrown out trying to steal second by catcher Yasmani Grandal and Kershaw retired the next eight batters, striking out three. He hasn't allowed a hit in any of the six innings he's pitched this spring.

"He had a little edge from that first pitch on," said Dodgers manager Dave Roberts. "Today obviously was productive for him."

The Giants scored in the fourth inning off Josh Fields, with a single by Joe Panik followed by Brandon Belt's triple past right fielder Yasiel Puig.

The Dodgers scored twice in the fourth off Joan Gregorio, on an RBI single by Logan Forsythe and a fielder's-choice grounder by Puig and error by Panik.

San Francisco tied the score in the fifth on a solo home run by Jae-gyun Hwang off Steve Geltz. Mac Williamson slugged a solo homer off Luis Avilan in the sixth inning for a 3-2 Giants lead, and Chris Marrero homered off Grant Dayton in the seventh.

Giants Up Next: San Francisco is expected to use as many projected regulars as possible, including outfielders Jarrett Parker, Denard Span and Hunter Pence, in Wednesday's exhibition against Puerto Rico's World Baseball Classic squad at Scottsdale, Ariz. Jeff Samardzija will start for the Giants at 12:05 p.m. PT.

Dodgers Up Next: The Dodgers travel to Maryvale for the second time this spring to face the Brewers, with Rich Hill starting. Hill allowed four runs on three hits and two walks in 1 1/3 innings in his last start. First pitch is at 12:05 p.m. PT.

Watch every out-of-market regular-season game live on MLB.TV.

Ken Gurnick is a reporter for

Chris Haft has covered the Giants since 2005, and for since 2007. Follow him on Twitter at @sfgiantsbeat and listen to his podcast.

This story was not subject to the approval of Major League Baseball or its clubs.