En 2007, il remporte le trophée d'Irlande du Nord après des victoires de prestige face à Ding Junhui, tête de série 1, Neil Robertson, joueur mondial, Shaun Murphy, mondial et l'Irlandais Fergal O'Brien en finale. Il échoue également face à John Hinggins 17 frames à 15 en demi-finale au championnat du monde. Dans les tours précédents, Maguire avait eu à battre Joe Perry (10-3) puis Joe Swail (13-8) et Anthony Hamilton (13-7). Plus tard dans l'année 2007, Stephen dispute la deuxième finale de sa carrière dans un championnat du Royaume-Uni, qu'il perd sèchement contre O'Sullivan (10-2), et atteint sa première demi-finale d'un Masters, qu'il perd là-encore contre Ronnie O'Sullivan, sur le score de 6 à 4.