Yoshinori Sato (5-2) struck out 13 in eight innings of one-run ball as the Tokyo Yakult Swallows beat the Orix Buffaloes 3-1 on Thursday to snap a six-game winless skid.
Wladimir Balentien singled in two runs in the first at Jingu Stadium.
Orix had its winning streak snapped at three games.
Marines 4, Tigers 1
At Koshien Stadium, Tadahito Iguchi hit a three-run homer in the first inning as Chiba Lotte sent Hanshin to its sixth loss in seven games.
Tigers right fielder Matt Murton caught a fly ball for the second out of the eighth and mistakenly tossed the ball into the stands, allowing a runner to score from second base.
Mariners starter Yoshihisa Naruse (4-2) allowed one unearned run in eight innings to earn the win.
BayStars 2, Eagles 1
At Yokohama Stadium, Shunichi Murata broke a scoreless tie with a two-run homer in the sixth inning off Masahiro Tanaka (3-2), leading Yokohama over Tohoku Rakuten.
Fuminori Yokogawa homered with one out in the ninth for the Eagles but Shun Yamaguchi finished the game for his 10th save.
The BayStars’ Takayuki Shinohara (1-0) won in relief.
Dragons 4, Fighters 0
At Nagoya Dome, Chen Wei-yin and Hitoki Iwase combined on a five-hit shutout as Chunichi earned a split of the two-game series with Hokkaido Nippon Ham.
Chen scattered three hits over eight innings.
Kazuhiro Wada hit a two-run home run in the third off Bobby Keppel (4-1).
Lions 3, Carp 2 (10)
At Mazda Stadium, Takumi Kuriyama doubled in the go-ahead run in the top of the 10th as Seibu outlasted Hiroshima.