1.d4 Nf6 2.Nf3 d5 3.e3 Bf5 4.c4 e6 5.Nc3 c5 6.cxd5 Nxd5 7.Bb5+ Nc6 8.Ne5 Rc8 9.O-O Nxc3 10.bxc3 Bd6 11.Nxc6 bxc6 12.Bd3 Bxd3 13.Qxd3 cxd4 14.cxd4 O-O 15.Rd1 c5 16.dxc5 Be5 17.Rb1 Qc7 18.Ba3 Bxh2+ 19.Kh1 Be5 20.f4 Bf6 21.Qe4 Be7 22.Rb7 Qa5 23.Bb4 Qa4 24.Rd4 Bf6 25.Rdd7 a5 26.a3 axb4 27.axb4 Rxc5 28.Rxf7 Qd1+ 29.Kh2 Qh5+ 30.Kg3 Bh4+ 31.Kh3 Bf2#