1.d4 d5 2.Nf3 Nf6 3.e3 e6 4.Bd3 c5 5.c3 Be7 6.O-O O-O 7.Nbd2 b6 8.Ne5 Nbd7 9.f4 h6 10.Ndf3 Nxe5 11.Nxe5 Nd7 12.Bd2 Nxe5 13.fxe5 f6 14.exf6 Bxf6 15.Qh5 Bd7 16.Qg6 Qc7 17.Qh7+ Kf7 18.Rxf6+ Kxf6 19.Rf1+ Ke7 20.Qxg7+ Kd6 21.Rxf8 Rxf8 22.Qxf8+ Kc6 23.Be1 Kb7 24.Bg3 Qc6 25.Qb8#