ARLINGTON (AP) — Kevin Millwood provided another pitching gem and kept the suddenly slumping Texas Rangers from being swept.

Millwood threw 7 2-3 scoreless innings Thursday night and Texas beat the Toronto Blue Jays for only its fourth 1-0 victory in 16 seasons since moving into Rangers Ballpark in Arlington.

Texas, which didn’t homer in the rain-shortened three-game series and lost 9-0 in the previous game Tuesday, got its run when Marlon Byrd hit a sacrifice fly off Ricky Romero (3-3).

Millwood (6-4) gave up five hits with one strikeout and hit a batter while throwing 105 pitches against the Blue Jays, who had won three straight.

The right-hander has allowed two earned runs over 20 2-3 innings his last three starts. The last two victories followed lopsided losses by the AL West-leading Rangers.

After Marco Scutaro grounded out on the game’s first pitch, Millwood gave up consecutive singles before retiring 18 of the next 19 batters into the seventh.

Darren O’Day got Alex Rios to ground out after taking over with a runner at second and two outs in the eighth, then Vernon Wells popped out to open the ninth. The side-winding right-hander has thrown nine scoreless innings his past nine appearances.

C.J. Wilson allowed a double to Adam Lind before getting the final two outs for his sixth save in seven chances.

Romero limited Texas to one run and five hits over 6 1-3 innings, his best outing since returning from the disabled list (oblique strain). The left-hander had allowed 13 earned runs and seven home runs over 16 1-3 innings his previous three starts.

Nelson Cruz had a leadoff single in the second before David Murphy doubled and Byrd hit a flyball to left for a sacrifice fly and the only run.