The San Francisco Giants and the Miami Marlins face off today in the rubber match of their three-game series in South Florida.