1.e4 Nf6 2.e5 Ng8 3.d4 d6 4.f4 e6 5.Nf3 d5 6.c4 Bb4+ 7.Nc3 c6 8.Bd3 a5 9.O-O dxc4 10.Bxc4 Nd7 11.Ne4 Nh6 12.Bd3 Nb6 13.Qe2 Nf5 14.Qf2 h5 15.a3 Be7 16.Bd2 Nd5 17.Rac1 h4 18.h3 Qb6 19.Rb1 Qb3 20.Bc3 Nxf4 21.Bc2 Qb5 22.Bd2 Ne2+ 23.Kh2 Neg3 24.Rfe1 Qb6 25.Bg5 Bxg5 26.Nexg5 a4 27.Bxf5 Nxf5 28.Re4 Qd8 29.Rg4 Bd7 30.Re1 Qe7 31.Ne4 O-O-O 32.Qd2 c5 33.dxc5 Bc6 34.Nd6+ Kb8 35.Qf4 Rhg8 36.Qb4 Rh8 37.b3 f6 38.exf6 gxf6 39.Nxf5 Qc7+ 40.Nd6 Bxf3 41.gxf3 Rh5 42.Kh1 Rxc5 43.Nxb7 Qxb7 44.Qxc5 Qxf3+ 45.Kg1 Rd1 46.Rb4+ Ka8 47.Qa5# 1-0