Il entre ensuite dans une spirale négative puisqu'il échoue dans trois finales consécutives : l'Open du pays de Galles 2011 (défaite 9-6 contre John Higgins), le Masters d'Allemagne 2012 (défaite 9-7 contre Ronnie O'Sullivan) et l'Open de Chine 2012 (défaite 10-9 contre Peter Ebdon). En fin de saison 2011-2012, il enchaîne des victoires sur Luca Brecel, Joe Perry et Stephen Hendry (contribuant à la retraite de ce dernier), pour arriver en demi-finale au championnat du monde. Il s'incline devant Ali Carter (17-12). Cette saison est réussie tant dans les tournois majeurs que mineurs puisque Maguire brille aussi sur le championnat du circuit des joueurs, où il glane le titre de l'Open FFB et une place de demi-finaliste dans l'épreuve finale, il s'incline alors face à Neil Robertson, par 4 manches à 0. À la suite de cette saison consistante, Maguire remonte au rang du classement mondial.