1.d4 e6 2.Bf4 c5 3.e3 Nc6 4.c3 Nf6 5.Nd2 d5 6.Ngf3 c4 7.b3 b5 8.Qc2 Nh5 9.Bg5 f6 10.Bh4 g5 11.g4 gxh4 12.gxh5 f5 13.a4 cxb3 14.Qxb3 bxa4 15.Qxa4 Bd7 16.Bb5 Rc8 17.c4 dxc4 18.Nxc4 a6 19.Qxa6 Bb4+ 20.Ke2 O-O 21.Rhg1+ Kh8 22.Qa4 f4 23.h6 fxe3 24.fxe3 Qf6 25.Raf1 Ra8 26.Qb3 Qf5 27.Qd3 Ra2+ 28.Ncd2 Nxd4+ 29.Nxd4 Qh5+ 30.Ke1 Ra1+ 31.Qb1 Rxb1#