A break could easily take this stage, that hill in the finale just 2 miles before the end makes it hard for the sprinters to control the stage especially given the other two climbs. Might see a few attacks from GC men looking to take a few seconds on that last climb perhaps?
Anyone who's over two minutes down could be allowed in the break so it's hard to pick a winner. I'm going to pick Millar for the win.