1.d4 Nf6 2.Nf3 e6 3.c4 Bb4+ 4.Nbd2 b6 5.e3 O-O 6.Be2 Be7 7.e4 Bb7 8.e5 Ne8 9.Nb1 c5 10.d5 d6 11.Nc3 dxe5 12.Nxe5 Bf6 13.Bf4 exd5 14.Nxd5 Nc7 15.Nxc7 Qxc7 16.Ng6 Qc6 17.Nxf8 Qxg2 18.Rf1 Bxb2 19.Rb1 Bc3+ 20.Bd2 Bd4 21.Nxh7 Kxh7 22.Rb3 Nc6 23.Rg3 Qe4 24.Rfg1 g6 25.h4 Qxh4 26.Bf3 Re8+ 27.Kf1 Qf6 28.Rh1+ Kg7 29.Bg5 Qf5 30.Bh6+ Kg8 31.Rh5 Qd7 32.Be3 Kg7 33.Qd2 Re7 34.Bxd4+ Qxd4 35.Qh6+ Kf6 36.Rh4 Qa1+ 37.Kg2 Ke6 38.Qd2 Qb1 39.Bd5+ Kd7 40.Be4+ Nd4 41.Bxb7 Kc7 42.Bf3 Re1 43.Qf4+ Kc8 44.Rh8+ Kd7 45.Qxf7+ Re7 46.Qd5+ Kc7 47.Qd8# 1-0