Today at 3:40 p.m. ET, the San Francisco Giants (50-44) and San Diego Padres (44-50) clash in the rubber match of their three-game series live from Petco Park in San Diego.

San Francisco closes out a six-game road trip it has won four of five on thus far while San Diego resumes a five-match homestand having had its five-game winning streak snapped last time out.

The Padres took the series opener 4-2 on Monday while the Giants bounced back with a 9-3 triumph on Tuesday to set up the rubber match.

This game can be live streamed for free here.

Matt Cain (1-1, 5.06 ERA) mans the mound for San Francisco while San Diego counters with James Shields and he is 8-3 with a 3.92 ERA thus far on the campaign.

Hunter Pence, Brandon Crawford and Hector Sanchez each hit homers for the Giants in their win on Monday.

The Padres scored three runs in the ninth inning to avoid a shutout, highlighted by a two-RBI double from Brett Wallace, but couldn't complete the comeback.

San Francisco's lineup is spear-headed by catcher Buster Posey, who is third in the National League with a .317 batting average along with 14 homers and 64 RBI.

San Diego responds with outfielder Justin Upton, who has launched 15 round-trippers this season and has 49 RBI.

In the NL West standings, San Francisco enters in second place, 2.5 games behind the first-place Los Angeles Dodgers and it is also one game behind the Chicago Cubs for the final wild-card spot. San Diego is in third place, 8.5 games behind L.A. and seven games out of a wild-card spot.

The Giants and Padres close a three-game set live this afternoon from Petco Park in San Diego.