1.e4 c5 2.Nc3 Nc6 3.f4 e6 4.Nf3 d5 5.e5 Nge7 6.Bb5 a6 7.Bxc6+ Nxc6 8.d3 b5 9.b3 Be7 10.O-O O-O 11.Bb2 Bb7 12.Ne2 f6 13.Rb1 Rb8 14.Qe1 fxe5 15.Nxe5 d4 16.Nxc6 Bxc6 17.Nxd4 Bxg2 18.Nxe6 Qd5 19.Qg3 g6 20.Nxf8 Bxf1 21.Nxg6 Kf7 22.Nxe7 Kxe7 23.Re1+ Kd7 24.Qg7+ Kc6 25.Qf6+ Kb7 26.Re7+ Kc8 27.Qf8+ Qd8 28.Qf5+ Qd7 29.Qxd7#