1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.Bd3 Qc7 6.O-O Nf6 7.Qe2 d6 8.c4 Nbd7 9.Nc3 Be7 10.f4 O-O 11.Kh1 Re8 12.Bd2 b6 13.Rae1 g6 14.e5 Nh5 15.Be4 Bb7 16.f5 Bxe4 17.fxe6 Nxe5 18.exf7+ Nxf7 19.Qxe4 Ne5 20.Nd5 Qb8 21.Nxe7+ Rxe7 22.Qd5+ Kh8 23.Nc6 Nxc6 24.Qxc6 Rxe1 25.Bxe1 Qg8 26.Bc3+ Ng7 27.Qd7 Rf8 28.Qxg7+ Qxg7 29.Rxf8#