Completate la seguente frase: Dal 2002, McShane ha affrontato un'opposizione più dura, compresi i giocatori della top ten mondiale. Ha giocato per l'Inghilterra nel
Olimpiade di scacchi a Bled, con un punteggio di 61⁄2/11 punti, e ha vinto la medaglia d'argento al Campionato Mondiale Junior a Goa. Nel 2003 finì quinto nel torneo Hrokurinn a Reykjavík, finendo davanti al numero uno britannico Michael Adams e pareggiando contro Viktor Korchnoi e Alexei Shirov. Poco dopo, ha battuto Shirov in un torneo blitz di Reykjavík. Nel torneo Sigeman & Co del 2003 a Malmö, finì terzo con un punteggio di 51⁄2/9, pareggiando la sua partita con il vincitore del torneo, Vasily Ivanchuk. Sempre nel 2003, McShane terminò 27° su 207 con 8/13 nel Campionato Europeo Individuale a Silivri in Turchia, 11⁄2 punti dietro il vincitore, Zurab Azmaiparashvili. Poco dopo è arrivato al primo posto con Alexei Dreev e Krishnan Sasikiran nella Coppa del Mare del Nord giocata a Esbjerg in Danimarca con 61⁄2/9, ha finito al secondo posto nella Politiken Cup di Copenaghen con 81⁄2/11 e ha vinto il Malmö Masters con 71⁄2/9, un punto e mezzo davanti al suo rivale più vicino. Nel 2009/10 ha pareggiato il primo e il quinto posto con Eduardas Rozentalis, Pavel Ponkratov, Radosław Wojtaszek e Igor Lysyj alla 39a Rilton Cup a Stoccolma. Nel 2010 ha vinto il terzo torneo Remco Heite a Wolvega.