Well the results show is going to be interesting...but the judges seemed to be working to some strange criteria,so it's not surprising that the end result is odd. I think Dev and Dianne weren't memorable this week so probably got forgotten by voters.
Not really a shock based on the show tonight - Dev wasn't good, and many people may justifiably have thought Alex and Will were a bit hard done by with the judges (who were completely on another planet most of the show).
Dev wasn't as good as he was hyped up to be last week, so that just made his effort tonight seem even worse.
They were fairly low down the leaderboard but I would have thought Dev might have picked up more votes given he is a Radio 1 DJ plus Dianne being with Joe Sugg romantically then he might have championed them.