1.e4 Nh6 2.d4 c6 3.c4 e6 4.Nf3 d5 5.Bd3 dxe4 6.Bxe4 Nf5 7.Nc3 Be7 8.O-O O-O 9.Bf4 Nd7 10.Re1 Nf6 11.Bc2 Bd6 12.Be5 Ng4 13.Bxd6 Qxd6 14.Ne4 Qe7 15.Neg5 Qc7 16.Nxh7 Kxh7 17.Ng5+ Kg8 18.Qxg4 g6 19.Rad1 Kg7 20.Nf3 e5 21.Bxf5 Bxf5 22.Qg3 Rad8 23.dxe5 Rxd1 24.Rxd1 Qa5 25.Nd4 Bc8 26.h4 Re8 27.Nf3 Qxa2 28.Qf4 Qxb2 29.Qf6+ Kg8 30.Rd8 Rxd8 31.Qxd8+ Kg7 32.Qxc8 a5 33.Qd8 a4 34.Qf6+ Kg8 35.Ng5 Qb1+ 36.Kh2 Qf5 37.Qd8+ Kg7 38.Qd4 a3 39.e6+ Qf6 40.Qa7 Qb2 41.exf7 a2 42.Qa8 Qe5+ 43.g3 a1=Q 44.f8=Q# 1-0