Giants take first two in series against Cardinals

Catcher Buster Posey expressed one wish for the San Francisco Giants’ current road trip before taking off: No rain in St. Louis.

He didn’t get what he wanted for the second day in a row as the Giants and Cardinals had their game delayed. But surely he’ll concede that hope in exchange for a couple wins.

On Saturday, it was rookie Christian Arroyo who played the hero in a 3-1 San Francisco win in extra innings. His two-run double in the top of the 13th gave the Giants a lead Mark Melancon wouldn’t give back despite giving up a run.

“I just went into battle mode and tried to stay as free as I could and not get locked up,” Arroyo told reporters.

Starter Jeff Samardzija had his second-straight quality start, throwing eight shutout innings while striking out eight.

He scattered five hits, ensuring the Giants had a chance to provide the big hit later.

“When I needed a strike — a quality strike — I could go to my fastball,” Samardzija told reporters. “The curveball too, I could throw my curveball for a strike and it just gave me another dimension.”

The Giants (19-25) conclude their series with the Cardinals today with Matt Cain taking the hill.

Warriors roar back to win behind a Looney performance

Golden State takes 2-0 lead against Dallas in Western Conference Finals

Giants catchers work in Posey’s shadow

Joey Bart, heir apparent to Buster’s throne, ceding more at-bats to supposed backup Curt Casali