The teams traded runs until, with the Tigers leading 7-6 in the sixth, Rhodes hit a single to score Bobby Hofman and tie the score. New York, however, responded with a run in the bottom of the seventh when Daryl Spencer scored on a wild pitch from Detroit pitcher Walt Masterson.
Each team tacked on another run in the eighth inning, and another in the tenth inning to keep the score knotted.
In the top of the 12th, Detroit took a one-run lead when Tiger reliever Al Aber singled to left, scoring Porter, who had reached on a single earlier in the inning.
Finally, the Giants took the lead for good in the bottom of the 12th when, with one out, Castleman reached on an error by third baseman Bob Kennedy. Rhodes stepped to the plate and hit a walk off two-run home run over the right field fence.
Rhodes led the way offensively for the Giants, going 4-for-5 with two home runs, three runs scored and four RBI. Porter had three hits and three RBI for the Tigers.