1.e4 c5 2.Nc3 e5 3.Bc4 Nc6 4.d3 Nf6 5.Nge2 Be7 6.O-O O-O 7.f4 exf4 8.Nxf4 d6 9.Ncd5 Nxd5 10.Bxd5 Bd7 11.c3 Bg5 12.Qh5 Ne5 13.h3 Bc6 14.Ne6 fxe6 15.Bxe6+ Kh8 16.Bxg5 Qe8 17.Rxf8+ Qxf8 18.d4 Qe8 19.Qxe8+ Rxe8 20.d5 Bd7 21.Bxd7 Nxd7 22.Re1 Ne5 23.Bf4 Nd3 24.Rf1 Nxf4 25.Rxf4 g5 26.Rf7 b5 27.Rd7 Rxe4 28.Kf2 b4 29.Rxd6 bxc3 30.bxc3 Rc4 31.Ke3 Rxc3+ 32.Ke4 Rc2 33.Ra6 Rxg2 34.Rxa7 Rd2 35.Ke5 h5 36.d6 g4 37.hxg4 hxg4 38.d7 g3 39.Ra8+ Kh7 40.d8=Q Rxd8 41.Rxd8 g2 42.Rd1 Kg7 43.Rg1 Kg6 44.Rxg2+ Kh6 45.Rb2 Kh5 46.Kf5 c4 47.Rh2# 1-0