1.d4 Nf6 2.Bf4 d5 3.e3 c5 4.c3 Nc6 5.Nd2 e6 6.Ngf3 Bd6 7.Bg3 O-O 8.Bd3 Qe7 9.Ne5 Nd7 10.f4 f6 11.Nxc6 bxc6 12.Nf3 e5 13.fxe5 fxe5 14.dxe5 Bxe5 15.Nxe5 Nxe5 16.Bxh7+ Kxh7 17.Qh5+ Kg8 18.Qxe5 Qb7 19.O-O-O Bf5 20.Bf4 Qa6 21.g4 Rae8 22.Qd6 Be4 23.Rhg1 Qa4 24.Rd2 Qxa2 25.Rdd1 Qb1+ 26.Kd2 Qc2+ 27.Ke1 Bf3 28.Rd2 Qc1+ 29.Kf2 Qxd2+ 30.Kxf3 Rxe3#