1.d4 Nf6 2.Nc3 d5 3.Nf3 Bf5 4.e3 c6 5.Be2 Nbd7 6.O-O e6 7.Ne5 Nxe5 8.dxe5 Nd7 9.Bf3 Nxe5 10.e4 Nxf3+ 11.gxf3 Bg6 12.Be3 Be7 13.Rc1 O-O 14.Re1 Bd6 15.Bd4 c5 16.Be3 d4 17.Bxd4 cxd4 18.Qxd4 Bxh2+ 19.Kxh2 Qxd4 20.Nb5 Qe5+ 21.Kg1 Qxb5 22.Red1 Qg5+ 23.Kf1 Rad8 24.Rxd8 Qxc1+ 25.Kg2 Qg5+ 26.Kf1 Rxd8 27.Ke2 Rd2+ 28.Kf1 Rd1+ 29.Ke2 Qd2#