1.Nf3 Nf6 2.c4 d5 3.cxd5 Nxd5 4.e4 Nf6 5.e5 Nd5 6.Bc4 e6 7.O-O Nc6 8.Nc3 Bb4 9.a3 Ba5 10.Qc2 O-O 11.d4 Bb6 12.Bg5 Nde7 13.Rad1 h6 14.d5 exd5 15.Bxe7 Nxe7 16.Nxd5 Nxd5 17.Bxd5 Qe7 18.Rfe1 Be6 19.Bxb7 Rad8 20.Be4 Rxd1 21.Rxd1 Rd8 22.Rxd8+ Qxd8 23.g3 a5 24.Kg2 Qd7 25.Ng1 Qd4 26.Nf3 Qd7 27.h4 Bh3+ 28.Kh2 Bg4 29.Ng1 Qd4 30.Qc6 Qxf2+ 31.Bg2 Qxg1#