One swing of Hayato Sakamoto's bat erased a week's worth of bad memories for the Yomiuri Giants.

It left Hisashi Takeda reliving a nightmare from which he can't seem to wake up.

With his team trailing by a run in the bottom of the ninth inning, Sakamoto hit a game-winning, two-run homer to straightaway center as the Giants rallied to beat the Hokkaido Nippon Ham Fighters 7-6 on Friday at Tokyo Dome.