The Chiba Lotte Marines mounted a dramatic three-run, ninth-inning comeback over the Yomiuri Giants to win 3-2 in interleague action on Sunday.

Marines No. 9 hitter Yuta Yoshida struck the game winner off closer Hirokazu Sawamura with the bases loaded and two outs, looping a 2-1 fastball to left field for a sayonara single.

“It was the chance the whole team set up for me so I was determined to get a run in,” said Yoshida after the Marines’ first walk-off win of the season.

Giants starter Hayato Takagi (6-4) was on the verge of a shutout, allowing four hits in the first four innings before getting 14 straight outs until the first batter he faced in the ninth. Defensive expert Hirokazu Ibata fumbled Daichi Suzuki’s grounder at third base, however, and the game turned on its head.

With runners at first and second and one out, Kazuya Fukuura drove a Takagi slider to the gap in right for a run, before Toshiaki Imae singled off reliever Sawamura to tie it 2-2. Sawamura struck out pinch hitter Saburo Omura for the second out but could not retire Yoshida.

The Giants scored two runs in the fifth, when Ibata doubled off Yuta Omine on a line drive before coming home on Yoshiyuki Kamei’s single, a sharp hit past first base, where Fukuura failed to react to an awkward bounce. The right-hander then hit Leslie Anderson with a pitch with the bases loaded, but was taken off the hook by the late turnaround.

On the last full day of interleague play, all six Pacific League clubs won, to see the PL improve to 60-43 with two makeup games remaining.

Eagles 4, Dragons 0

At Kobo Miyagi Stadium, Tohoku Rakuten’s Takahiro Norimoto (4-5) needed just 105 pitches as he held Chunichi to three hits and a walk over the distance in his first shutout of the season. Wily Mo Pena homered twice for the Eagles.

Fighters 3, BayStars 1

At Sapporo Dome, newly acquired Kenji Yano hit a three-run home run and Shohei Otani (8-1) allowed a run in seven-plus innings on four hits and a walk, while striking out eight as Pacific League- and interleague-leading Hokkaido Nippon Ham handed Yokohama its 10th straight loss.

Lions 3, Swallows 2

At Seibu Prince Dome, Shota Takekuma (5-0) put a stop to Tokyo Yakult’s two-run, sixth-inning rally by retiring two of the three batters he faced and earned the win when Seibu took the lead in the home half on a throwing error by shortstop Takahiro Imanami.

Hawks 7, Carp 2

At Yafuoku Dome, Dutch international Rick van den Hurk, who led South Korea’s KBO in strikeouts and earned-run average last year, made his belated first-team debut with Fukuoka Softbank, allowing two runs, one earned, in six innings. The right-hander allowed six hits and struck out seven without issuing a walk to earn the win over Hiroshima.

Buffaloes 10, Tigers 1

At Kyocera Dome, Yuki Nishi (3-3) allowed a run in seven innings and every Orix starter had a hit as Hanshin’s Atsushi Nomi (4-7) was knocked out in a five-run fifth. The three-game series sweep was the last-place Buffaloes’ first of the season.