1.Nf3 c5 2.g3 d5 3.Bg2 Nc6 4.O-O Nf6 5.c4 e6 6.cxd5 exd5 7.d4 c4 8.Nc3 Bb4 9.Bg5 Be6 10.Ne5 Bxc3 11.bxc3 h6 12.Nxc6 bxc6 13.Bf4 O-O 14.Rb1 Nh5 15.Bd2 f5 16.e4 Nf6 17.e5 Ne4 18.Bxe4 fxe4 19.Qh5 Rf3 20.Rb7 Bc8 21.Rxg7+ Kxg7 22.Bxh6+ Kg8 23.Qg6+