1.e4 c5 2.Nc3 d6 3.Bb5+ Bd7 4.Bxd7+ Qxd7 5.f4 g6 6.Nf3 Bg7 7.d3 Nc6 8.O-O e6 9.Qe1 Nge7 10.Qg3 O-O 11.Qh4 d5 12.exd5 exd5 13.Ng5 h6 14.Nf3 Nf5 15.Qf2 Ncd4 16.Be3 Nxf3+ 17.Qxf3 Nxe3 18.f5 Nxf5 19.Nxd5 Rad8 20.Nf4 Nd4 21.Qg3 g5 22.Nh5 Ne2+ 23.Kh1 Nxg3+ 24.Nxg3 Qg4 25.Ne4 f5 26.Ng3 Be5 27.Rf3 h5 28.Re1 Rde8 29.h3 Bxg3 30.Rxe8 Rxe8 31.Rxg3 Qxg3 32.h4 Re1#