1.e4 c5 2.Nf3 Nc6 3.Nc3 e5 4.Bc4 d6 5.d3 Be7 6.a4 Na5 7.Nd2 Nf6 8.O-O O-O 9.Ba2 Bg4 10.Qe1 Nc6 11.Nc4 Be6 12.Ne3 Bxa2 13.Rxa2 Qd7 14.Qd1 Nb4 15.Ra1 d5 16.Nf5 Bd8 17.f4 Bc7 18.Nb5 dxe4 19.dxe4 Rad8 20.Qe2 Bb8 21.fxe5 Bxe5 22.Bf4 Qe6 23.Rae1 Bxf4 24.Rxf4 Qe5 25.Rf3 Rfe8 26.c3 Nc6 27.Qf1 Re6 28.h3 Rd7 29.Na3 Nxe4 30.Rfe3 Qd5 31.c4 Qe5 32.Rxe4 Qxe4 33.Rxe4 Rxe4 34.Nb5 Re6 35.Qf4 g6 36.Nh6+ Kg7 37.Nc7 Re1+ 38.Kh2 Rdd1 39.Ne8+ Kf8 40.Qxf7# 1-0