Od około 2002 roku McShane staje w obliczu ostrej opozycji, w tym graczy z pierwszej dziesiątki świata. Grał dla Anglii w
Olimpiada Szachowa w Bled, zdobywając 61⁄2/11 punktów, i zdobył srebrny medal na Mistrzostwach Świata Juniorów w Goa. W 2003 r. zajął piąte miejsce na turnieju Hrokurinn w Reykjaviku, wyprzedzając brytyjskiego piłkarza numer jeden Michaela Adamsa i remisując mecze z Wiktorem Korchnoim i Aleksejem Sirowem. Wkrótce potem pokonał Shirova w turnieju blitz w Reykjaviku. W turnieju Sigeman & Co w Malmö w 2003 r. zajął trzecie miejsce z wynikiem 51⁄2/9, równając swoją grę z zwycięzcą turnieju, Wasilem Iwanczukem. Również w 2003 roku McShane ukończył 27. z 207 zawodników z wynikiem 8/13 w Indywidualnym Mistrzostwach Europy w Silivri w Turcji, 11⁄2 punktu za zwycięzcą, Zurabem Azmaiparashvili. Wkrótce potem zajął pierwsze miejsce z Aleksejem Dreevem i Krishnanem Sasikiranem w Pucharze Morza Północnego rozegranym w Esbjerg w Danii z 61⁄2/9, zajął drugie miejsce w Pucharze Politiken w Kopenhadze z 81⁄2/11 i wygrał Malmö Masters z 71⁄2/9, o punkt i pół przed swoim najbliższym rywalem. W sezonie 2009/10 zajął pierwsze do piątego miejsce wraz z Eduardasem Rozentalisem, Pawłem Ponkratovem, Radosławem Wojtaszkiem i Igorem Lysyjem na 39. Pucharze Riltona w Sztokholmie. W 2010 roku wygrał trzeci turniej Remco Heite w Wolvega.