Playing his first game for the Giants at Oracle Park, Mark Canha delivered a walkoff sacrifice fly to beat the Tigers, 3-2.