BREXIT, Trump, Leicester winning the Premier League, Swindon Town taking all three points at Bolton Wanderers. If 2016 was the year of the turn-up, then 2017 started with a shock that not even the most rose-tinted Swindon fan would have predicted, writes Danny Hall.

Title-chasing Bolton had been beaten just once in their last 10 and had lost only one previous home game all season. Winless in their last seven, Swindon had won just once on the road in 2016/17.

And yet they triumphed at the Macron Stadium. What’s more they came from behind to do so. That’s more rare than Anton Rodgers running 50 yards to make a tackle.

Okay, Swindon were under the cosh at times – please don’t sell ‘keeper Vigouroux who had another fine game – but their slick counter attacking left no one in the Macron believing they were watching a team battling against relegation.

I’ve said previously that Town need six new first team players and it would appear that director of football Tim Sherwood agrees.

Four came in for the Bolton game – a familiar face in Ben Gladwin and a Blues trio from Chelsea in Charlie Colkett, Islam Feruz and Fankaty Dabo. All are here until the end of the season and there are hints that recruiting has not finished. Posting one of the best results of the season after four new faces make the starting line-up – it cannot be a coincidence.

QPR manager Ian Holloway clearly wants Michael Doughty more than Ben Gladwin, but I’ll take big Ben over most of our current midfielders.

Both match winner and makeweight, he seems destined never to make the most of his raw, God-given talent. But his fiercely struck, if deflected goal let Swindon believe and Colkett and Kasim combined to pull off arguably the surprise result of the day.

There is little hype surrounding either striker Feruz or full back Dabo, but England U20 international Colkett, who has captained various Chelsea youth sides, has plenty going for him.

My spy in the stands at Bristol Rovers tells me that Charlie is a player of Championship quality who made a big impact at first in his loan there. But he lost his form and his place in a side which promptly started winning. So Chelsea lost patience and recalled him as he wasn’t playing.

Rovers' loss could be our gain if he builds on the promise of his Swindon debut.

Let’s hope for more of the same against The Posh on Saturday.