Updated

MIAMI (AP) — Ian Kinsler drove in three runs, Vladimir Guerrero hit his 15th homer and the Texas Rangers rallied to beat the Florida Marlins 6-4 on Thursday night to complete a three-game sweep.

Alexi Ogando (2-0) pitched 2 1-3 scoreless innings of relief and collected his first major league hit for Texas, which has won eight of nine. Ogando also got the win in his major league debut on Tuesday.

Neftali Feliz pitched the ninth for his third save of the series and 18th in 20 chances overall.

Florida got to Dustin Nippert for three runs in the second inning. Ronny Paulino hit a two-run double and scored on Chris Coghlan's infield out to make it 3-0.

But Texas took over from there. Guerrero connected in the fourth, extending his hitting streak to 13 games, and the Rangers added three more in the fifth.

Julio Borbon walked on four pitches against Ricky Nolasco (5-6) and Ogando followed with a single to left. Borbon scored on Nolasco's throwing error on Elvis Andrus' grounder before Kinsler hit a two-run double to center.

Texas added two more in the seventh. Michael Young hit an RBI single off Tim Wood and Kinsler had a sacrifice fly.

Chris Ray pitched 1 2-3 scoreless innings after Ogando left. Frank Francisco allowed Cody Ross' RBI double in the eighth before Feliz finished.

Ross had three hits for the Marlins. Nolasco allowed four runs, two earned, and seven hits in six innings.