1.d4 d5 2.Nf3 Nf6 3.Bf4 c5 4.e3 Nc6 5.c3 e6 6.Nbd2 Bd6 7.Bg3 O-O 8.Bb5 Be7 9.Bd3 Nh5 10.Qe2 Qa5 11.Ne5 g6 12.Ndf3 cxd4 13.exd4 f6 14.Nxc6 bxc6 15.O-O c5 16.a3 c4 17.Bc2 Nxg3 18.fxg3 Rb8 19.Rab1 Bd7 20.g4 g5 21.g3 Rf7 22.h4 Rbf8 23.hxg5 fxg5 24.Ne5 Rxf1+ 25.Rxf1 Rxf1+ 26.Kxf1 Be8 27.Qh2 Bg6 28.Nxg6 hxg6 29.Bxg6 Bf6 30.Qh7+ Kf8 31.Qf7#