1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 Qc7 5.Nc3 e6 6.f4 a6 7.Nxc6 bxc6 8.Bd3 Nf6 9.O-O Bc5+ 10.Kh1 O-O 11.e5 Nd5 12.Ne4 Be7 13.c4 Nb4 14.Bb1 a5 15.Qh5 g6 16.Qh6 f5 17.exf6 Bxf6 18.Nxf6+ Rxf6 19.Bd2 d6 20.Bc3 e5 21.Be4 Be6 22.fxe5 Rxf1+ 23.Rxf1 Bxc4 24.exd6 Qd7 25.Rf2 Nd3 26.Rf3 Nb4 27.Bxg6 Nxa2 28.Bxh7+ Qxh7 29.Rg3+