1.e4 d6 2.f4 Nd7 3.Nf3 c6 4.Nc3 Qc7 5.Bc4 h6 6.d4 e5 7.fxe5 dxe5 8.O-O Be7 9.Nxe5 Nxe5 10.dxe5 Qxe5 11.Bxf7+ Kf8 12.Be3 Nf6 13.Bb3 g5 14.Bd4 Bc5 15.Rxf6+ Qxf6 16.Bxc5+ Ke8 17.Bd4 Qf8 18.Qh5+ Kd8 19.Rd1 Bd7 20.Bxh8 Qxh8 21.Be6 Kc7 22.Rxd7+ Kb6 23.Qe2 Qe5 24.Qe3+ Ka6 25.Na4 b6 26.Bc4+ Ka5 27.Qa3 b5 28.Nc5+ Kb6 29.Rb7#