Yuki Nishi allowed two runs over 6⅓ innings and three relievers completed the win as the Hanshin Tigers held off the Hiroshima Carp 3-2 in the Central League on Wednesday.

The win at historic Koshien Stadium outside Osaka moved the fourth-place Tigers to within one game of the third-place Carp, while Hanshin center fielder Koji Chikamoto inched closer to Japan's record for consecutive games with a hit.

The only blemish on Nishi's night came in the second inning. After the Carp leadoff man reached on an error, Shogo Sakakura belted his eighth home run to give Hiroshima a 2-0 lead.

Nishi (5-6) allowed two hits, struck out two and walked one, and his teammates gave him the lead in the fourth against Carp starter Hiroki Tokoda (7-5).

Tokoda cruised through 3⅔ innings before Chikamoto singled to extend his hitting streak to 30 games, tying the team record set by Matt Murton in 2011 and moving within three of Japan's pro record, set by Yoshihiko Takahashi in 1979.

A single and a walk loaded the bases to set up Fumiya Hojo's two-run RBI single and Yasuhiro Yamamoto's tie-breaking single.

Yuta Watanabe got the last two outs in the seventh before perfect innings from Atsuki Yuasa, and closer Suguru Iwazaki ended it.

The DeNA BayStars beat the last-place Chunichi Dragons 3-1 to remain a half-game back of Hanshin, while the league-leading Yakult Swallows lost 4-3 in 10 innings to the second-place Yomiuri Giants.

The Giants, who now trail by 11½ games, became the first team to win a series against the Swallows since the Dragons took two out of three from them in early May.

In the Pacific League, the fourth-place Chiba Lotte Marines beat the last-place Hokkaido Nippon Ham Fighters 5-4, while the Seibu Lions beat the Orix Buffaloes in 11 innings, also 5-4.