Jeff Keppinger drove in the winning run on a single in the 11th and John Danks was solid in his season debut and the Chicago White Sox beat the Miami Marlins 4-3 on Friday night.

Paul Konerko started the rally with a one-out single. Pinch runner Tyler Greene moved to third when Dayan Viciedo singled off the glove of second baseman Derek Dietrich.

After Ryan Webb (1-2) intentionally walked Conor Gillaspie, Keppinger singled to left field.

Nate Jones (1-4) pitched two-thirds of an inning for the win.

Danks allowed three runs and four hits in six innings in his first start since undergoing shoulder surgery in August to repair a capsule tear and remove debris in his rotator cuff and biceps. He struck out five, walked none and hit a batter in the opener of the interleague series.