Året 2007 brukte Magnus på å stabilisere seg innen Topp-20 i verden
Magnus vant altså Biel-turneringen i 2007 – men allerede i Tromsø i august det året, under Arctic Chess Challenge 2007, var det vanskelig å innfri favorittstempelet. Magnus var under utvikling – men enda ikke en Topp-20 spiller. I World Cup på slutten av året imponerte Magnus ved å vinne 5 strake matcher, han vant mot Zhao Xue, Arkadij Naiditsch, Leinier Domínguez Pérez, Michael Adams og Ivan Cheparinov – de fire siste var klassespillere på den tiden. Les videre