Buck homered in his fourth straight game as part of a 15-hit attack that did little to warm up the chilled atmosphere in which the game was played.
Buck became the first catcher in baseball history to hit six home runs through the first 10 games of the season.
Jon Niese (2-0) went five innings to get the win, giving up five runs on five hits.
Minnesota's Vance Worley (0-2) retired only three batters and wound up allowing nine runs on seven hits with two walks.
Ray Liotta sues skin care company over use of likeness
Millions of Getty images now available for free via embed tool