1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Bg5 e6 7.f4 Be7 8.Qf3 O-O 9.O-O-O Qc7 10.Bd3 h6 11.Bh4 Nc6 12.Nxc6 bxc6 13.g4 Nh7 14.Bxe7 Qxe7 15.h4 g6 16.g5 h5 17.f5 e5 18.Bc4 Kh8 19.Rhf1 d5 20.exd5 Bxf5 21.d6 Qd7 22.Qe3 Rae8 23.Na4 Bg4 24.Nc5 Qa7 25.d7 Rd8 26.Qxe5+ Kg8 27.Rd6 Be6 28.Rxe6 fxe6 29.Bxe6+ Rf7 30.Bxf7+ Kf8 31.Bc4+ Nf6 32.Qxf6#