The only reason Rory didn't beat Lawler is because he went full retard and got into a brawl with him. Had he done what got him where he is today (Wrestling/GNP) he would be fighting for that strap.
He started to believe he could hang with anybody in any aspect of the game. He even said it in interviews before. And although that may be true, he should always put the odds in his favor by implementing the right game plan for every fighter he faces. If they are good at wrestling he stands... if they are dangerous standing then take them down. This is what made GSP so successful. He never let his ego get in the way of his ability to be rational. If Macdonald can do this he will be champ one day.
People are gonna be shocked at how strong Rory is when he ends up on top of Maia and ends up smashing him.