1.d4 d5 2.Nf3 Nc6 3.Bf4 Bf5 4.e3 e6 5.Be2 Be7 6.O-O Be4 7.Bb5 Qd7 8.Ne5 Qd6 9.Nxf7 Kxf7 10.Bxd6 Bxd6 11.Nd2 Bxh2+ 12.Kxh2 Nf6 13.Nxe4 dxe4 14.Bxc6 bxc6 15.f3 exf3 16.Qxf3 Ke8 17.Qxc6+ Kf7 18.e4 g5 19.e5 Kg6 20.Rxf6+ Kh5 21.g4+ Kxg4 22.Qf3+ Kh4 23.Rh6#