Derek McInnes takes his team into the match against Rangers with a 12-point advantage over the visitors to Pittodrie

Scottish Premiership: Aberdeen v Rangers Date: Sunday, 9 April Venue: Pittodrie Stadium Kick-off: 12:30 BST Coverage: Live on BBC Radio Scotland from 12:00, live text commentary on BBC Sport Scotland website

Derek McInnes deserves more praise for his achievements at Aberdeen, says ex-Scotland striker Steven Thompson.

The Dons boss has guided his team to successive second-place finishes in the Scottish Premiership, and lifted the 2014 League Cup.

Going into Sunday's game against Rangers, Aberdeen are 12 points clear of the Ibrox side in second place.

"Derek's doing everything he can, extracting every ounce out of the club," Thompson told BBC Scotland.

"I thought last summer, could they achieve more than they had done, was it maybe the right time for Derek to go, what else could he do with this Aberdeen team?

"He's come up trumps again. If anything, they've been better than they were last season. With Rangers in the league, with a stronger Hearts team, they've still been the second-top team in Scotland and I think Derek and his players deserve enormous credit for that.

"Even if Rangers were to win (on Sunday), I don't think they will finish second. Aberdeen have been so consistent, especially at home, so I fully expect Rangers to lose."

The Dons have made Pittodrie a fortress this season, embarking on a 10-game winning streak on their home patch.

They may have been eased aside by all-conquering Celtic in November's League Cup final, but have the chance to reach another national showpiece when they face Hibernian in the Scottish Cup last four on 22 April.

"Derek can't win the league, not against this Celtic side," Thompson added. "Success can be measured in other ways. To reach both cup finals would be success in itself, to finish second, to get European football again, to break records - I'm not sure what else he can do.

"The consistency they've shown in the last two seasons has been phenomenal. I just think there aren't enough plaudits out there for Derek McInnes and the work he's done."

'I've never worked under a manager who'd give away his line-up'

Meanwhile, former Rangers player Thompson admits he has been baffled by the actions of new Ibrox boss, Pedro Caixinha.

The Portuguese took the unusual step of revealing his team line-up a day before Wednesday's goalless draw with Kilmarnock, and two days ahead of their showdown with the Dons predicted the starting XI McInnes would select.

"For me, it's nonsensical to give the opposition your team," Thompson said. "It gives them extra time to prepare, and insight into how they're going to go about beating your side.

"I've never worked under a manager who would consider giving away his team lines, let alone a day before like he did. I found that puzzling.

"Possibly even more puzzling was to name the Aberdeen team. I think he's trying to show he's done his homework, but you can pretty much name the Aberdeen team because it doesn't change too often.

"If I was Derek McInnes, what would I think of that? Is it mind games? It's not very good mind games, if you ask me."

'He's not afraid to do something radical - but he has to get results'

Thompson, who made over 60 appearances for Rangers, says Caixinha's carefree style sits in stark contrast with the rigidity and structure of his predecessor, Mark Warburton.

The 46-year-old led the Gers to a thumping win over Hamilton Academical in his first game in charge, but has since dropped points with successive draws against Motherwell and Kilmarnock.

"It's far too early to be making judgements," Thompson asserted. "None of these players are Caixinha's players. I suspect in the summer you'll see a substantial recruitment drive.

"One thing that struck me is he's not afraid to do something radical. I know he had injury problems, but he took off three of his back-four, completely changed his shape against Motherwell. That raised a few eyebrows, although they got back into the game.

"Caixinha looks like he's going to start taking risks. With that, you have to make sure you're getting results as well. It won't happen this season, but if he continues to take risks like he does and he isn't getting results next season, it won't be long before he receives criticism."