1.e4 c5 2.Nc3 Nc6 3.f4 d6 4.Bb5 Bd7 5.Bxc6 Bxc6 6.d3 g6 7.Nf3 Bg7 8.Bd2 Nf6 9.O-O O-O 10.Qe1 e6 11.b3 d5 12.e5 Nd7 13.Qg3 f6 14.Rae1 fxe5 15.fxe5 Rf5 16.Ng5 Qe7 17.Rxf5 gxf5 18.Bf4 Nf8 19.Nf3 Ng6 20.Bg5 Qc7 21.Ne2 d4 22.Nf4 Bxf3 23.Nxe6 Qc6 24.Nxg7 Bxg2 25.Nxf5 Bd5 26.Bf6 Kf7 27.Qh3 Be6 28.Qxh7+ Ke8 29.Nd6+