It's certainly possible that he used Limbo: Hengoku to dodge that last attack by switching himself with the shadow(Limbo) Madara. But that doesn't explain why Sasuke was surprised that the one they were attacking was in fact the Limbo Madara.
@ bold part, why do you think it doesn't explain why Sasuke was surprised ?
I think completly opposite, just take a detailed look at the last scan where Sasuke and Naruto attack Madara from both sides...
Sasuke can see The limbo while Naruto can sense it. It only means that They saw shadow Madara hangging in limbo(which could be placed above Current Madara) but they aimed their attacks at Real Madara in real world, then in last second Real Madara fooled them by switching himself with his shadow and "?!" the exclamation marks clearly show that while Naruto and Sasuke continue their previous movement they notice Real Madara getting away where Shadow Madara was, in way escaping them.
Either Madara switched places with shadow in limbo or Madara reverse process of the shadow from the limbo returning to Real Madara to Real Madara being pulled to his shadow in limbo...
Let him get his other damn eye
Yeah I just can not wait when he get another Rinnegan. The one eyed Rinengan Madara doesn't look so intimidating as he would look with double Rinnegan.
Besides esthetic effect, it also imply to reader that Madara(FV) is at full power which makes battle more entertaining.