1.Nf3 b6 2.Nc3 Nh6 3.d4 d5 4.e4 dxe4 5.Nxe4 g6 6.Bf4 Bg7 7.Qd2 Nf5 8.O-O-O Bb7 9.d5 O-O 10.h4 e6 11.dxe6 Qxd2+ 12.Nexd2 fxe6 13.Bxc7 Na6 14.Be5 Nc5 15.h5 Rad8 16.hxg6 hxg6 17.Re1 Bh6 18.Bc3 Bxf3 19.gxf3 Na4 20.Bb4 Nc5 21.Bc4 Rd4 22.b3 Rfd8 23.Rxh6 Nxh6 24.Bxc5 bxc5 25.Ne4 Nf7 26.Nxc5 Ng5 27.Rg1 Nxf3 28.Rxg6+ Kh7 29.Rxe6 Rd1+ 30.Kb2 Ne1 31.Ne4 Nf3 32.Be2 Re1 33.Bxf3 Rf8 34.Ng5+ Kg8 35.Rxe1 Re8 36.Rd1 Re1 37.Rxe1 Kg7 38.c4 a5 39.c5 Kh8 40.c6 Kg8 41.Rd1 Kh8 42.Rd7 Kg8 43.c7 Kh8 44.c8=Q# 1-0