Middleton gets back on track