1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.h3 e6 7.g4 d5 8.exd5 Nxd5 9.Bg2 Bb4 10.Ne2 O-O 11.O-O Nxc3 12.Nxc3 Qc7 13.Qd4 Bd6 14.Rd1 Be5 15.Qd3 Nc6 16.Bg5 h6 17.Be3 Rd8 18.Qc4 Bd7 19.f4 Na5 20.Qxc7 Bxc7 21.b3 Bc6 22.Ne4 f5 23.Nc5 Bb6 24.Bf1 Be4 25.Re1 Nc6 26.Nxe4 Bxe3+ 27.Rxe3 Nd4 28.Nc5 Nxc2 29.Rae1 Nxe1 30.Rxe1 fxg4 31.hxg4 Rd2 32.Rxe6 Rc8 33.Ne4 Rd1 34.Kf2 Rc2+ 35.Be2 Ra1 36.Kf3 Rcxa2 37.Bc4 Kh7 38.Re8 Rb2 39.f5 g6 40.Re7+ Kh8 41.fxg6 Rf1+ 42.Bxf1 Rxb3+ 43.Kf4 a5 44.Rh7+ Kg8 45.Nf6+ Kf8 46.Rf7#