1.d4 Nf6 2.Nf3 e6 3.Bf4 d5 4.e3 c5 5.Nbd2 Qb6 6.dxc5 Qxb2 7.Be5 Qa3 8.c4 Nbd7 9.Bxf6 Nxf6 10.cxd5 exd5 11.Bb5+ Bd7 12.Bxd7+ Nxd7 13.Rb1 Nxc5 14.Ne5 Bd6 15.Nxf7 Kxf7 16.Qh5+ Ke7 17.Qg5+ Kf8 18.Qf5+ Ke7 19.Qg5+ Kf8 20.Qf5+ Ke8 21.Qxd5 Qa6 22.Nc4 Be7 23.Ne5 Rf8 24.Rc1 Qd6 25.Rxc5 Rd8 26.Qxd6 Bxd6 27.Rb5 a6 28.Rb4 Bxb4+ 29.Ke2 Rd2+ 30.Ke1 Rxa2+ 31.Kd1 Rfxf2 32.Nd3 Ra1+ 33.Nc1 Rd2+ 34.Ke1 Rxc1#