MIAMI — Drew Thorpe threw 6 1/3 innings of one-run ball, Nicky López doubled twice and drove in two runs and the Chicago White Sox beat the Miami Marlins 3-2 on Friday night.
Luis Robert Jr. had two hits, two walks and two stolen bases for the White Sox, who won their first opening game of a road series this season. They were 0-14 before Friday.
''I thought we hit the ball extremely well,'' White Sox manager Pedro Grifol said. ''We had some good at-bats. They just made some pitches when they needed to keep the runs down. Good baseball game all the way around.''
The Marlins lost their fifth straight and dropped to an NL worst 30-58.
In his fifth major league start, Thorpe (3-1) pitched into the seventh for the first time since being promoted from the minor leagues June 11. The rookie scattered three hits, walked two and struck out five.
''I felt everything was working, mixing the speeds,'' Thorpe said. ''I just stuck to the game plan and tried not to do too much.''
Thorpe also considered it an important career milestone extending his outing into the seventh.
''It means a lot,'' Thorpe said. ''We had a bullpen day the other day and you get to save them. I just tried to extend as much as possible. That's what I needed to do coming in. I wanted to finish (the seventh), but it is what it is.''