1.Nf3 d5 2.d4 Nf6 3.Bf4 c5 4.e3 Nc6 5.Nc3 cxd4 6.Nb5 e5 7.Nxe5 Bb4+ 8.c3 dxc3 9.bxc3 Ba5 10.Nxc6 bxc6 11.Nd6+ Kf8 12.Qb3 Nh5 13.Qa3 Nxf4 14.Nxc8+ Ke8 15.Nd6+ Kd7 16.Nb7 Qg5 17.Nc5+ Kc8 18.Ba6+ Kd8 19.Qxa5+ Ke7 20.Qc7+ Kf8 21.Qxf4 Qg6 22.O-O h5 23.Rab1 Rh6 24.Rb8+ Rxb8 25.Qxb8+ Ke7 26.Qc7+ Kf6 27.Qd6+ Kf5 28.Qf4#