1.d4 d5 2.Nf3 Nf6 3.c4 Bf5 4.Nc3 e6 5.Qb3 Nbd7 6.cxd5 exd5 7.Nxd5 Be4 8.Nc3 b6 9.Nxe4 Nxe4 10.e3 Bd6 11.Bd3 f5 12.Qd5 Qe7 13.Qxa8+ Kf7 14.Qxh8 Nf8 15.O-O c5 16.Bc4+ Kf6 17.Qg8 b5 18.dxc5 Bxc5 19.Bxb5 Qf7 20.Qxf7+ Kxf7 21.Bc4+ Kf6 22.b3 Nxf2 23.Kxf2 Bxe3+ 24.Kxe3 g5 25.Bb2+ Kg6 26.Ne5+ Kh5 27.Rxf5 Ng6 28.Nxg6 Kg4 29.Rf3 hxg6 30.Be6+ Kh5 31.Rh3#