1.Nf3 Nf6 2.c4 e6 3.Nc3 d5 4.d4 c5 5.cxd5 cxd4 6.Qa4+ Bd7 7.Qxd4 exd5 8.Bg5 Nc6 9.Qd3 Bb4 10.a3 Qa5 11.Bxf6 gxf6 12.Rc1 Ne5 13.Nxe5 Bxc3+ 14.Rxc3 fxe5 15.b4 Qb5 16.Qg3 f6 17.e4 Qb6 18.Qg7 Rf8 19.Be2 Qd6 20.exd5 Qe7 21.Qh6 Rc8 22.Rg3 Kd8 23.O-O Kc7 24.d6+ Kxd6 25.Rc1 Rc6 26.Rd1+ Kc7 27.Bb5 Rd6 28.Rxd6 Bxb5 29.Rg7 Kxd6 30.Rxe7 Kxe7 31.Qxh7+