Yokohama BayStars pitcher Brent Leach's belated debut was almost like something out of a dream.

Well, at least until the Yomiuri Giants helped knock him back into reality.

Alex Ramirez hit a game-tying two-run single and two more runs scored on a wild pitch, all in a disastrous fifth inning for Leach as the Giants rallied to a 9-2 win on Thursday at Tokyo Dome.