Wiggins finished 10 seconds ahead of Swiss rider Stefan Kueng (BMC) in second, with race leader Kristoff putting in a sensational ride to finish third at 18 seconds to top the general classification.
Kristoff dominated the race, winning stage one from an escape group before racking up wins in the subsequent two stages.
The Norwegian powerhouse was run close on Thursday morning, though, in a photo finish with Andre Greipel (Lotto-Soudal) that came down to less than a centimetre on the line.
Third place in the final time trial was a better-than-expected ride to secure the win.
Stijn Devolder (Trek) finished in second spot on GC, with Wiggins in third after his final stage performance.