1.d4 Nf6 2.Bf4 d5 3.e3 e6 4.Nd2 Be7 5.Ngf3 Nbd7 6.Bd3 a6 7.c3 c5 8.Ne5 c4 9.Bc2 Nxe5 10.Bxe5 Bd6 11.f4 Bxe5 12.fxe5 Nd7 13.O-O Qg5 14.Rf3 O-O 15.Rg3 Qh6 16.Rh3 Qg5 17.Bxh7+ Kh8 18.Bc2+ Kg8 19.Qe2 f5 20.Rf1 g6 21.Rff3 Qe7 22.Rh6 Qg7 23.Rfh3 Rf7 24.Nf3 Nf8 25.Ng5 Rd7 26.Qf2 b5 27.Qh4 Nh7 28.Rxh7 Qxh7 29.Nxh7 Kf7 30.Qf6+ Ke8 31.Qf8#