1.Nf3 Nf6 2.d4 d5 3.c4 e6 4.Bf4 dxc4 5.e3 b5 6.a4 c6 7.Be2 a6 8.O-O Bb7 9.b3 cxb3 10.Qxb3 Nbd7 11.Nbd2 Be7 12.Nc4 O-O 13.Nd6 Qb6 14.Rfc1 Rad8 15.axb5 cxb5 16.Nxb7 Qxb7 17.Rc7 Qb6 18.Rac1 Nd5 19.R1c6 Qa5 20.Ra7 N7b6 21.Bc7 Rc8 22.e4 Nxc7 23.Raxc7 Rxc7 24.Rxc7 Bf6 25.g3 Qa1+ 26.Kg2 Bxd4 27.Rxf7 Rxf7 28.Qxe6 Qc3 29.Ng5 Qc7 30.Bh5 g6 31.Bxg6 hxg6 32.Qxg6+ Bg7 33.Qh7+ Kf8 34.Ne6+ Ke7 35.Nxc7 Be5 36.Qh4+ Bf6 37.Qh5 Rh7 38.Qxh7+ Kd6 39.Nxa6 Bh4 40.Qxh4 Nc4 41.Qh5 Nd2 42.Qh6+ Ke5 43.Qh8+ Ke6 44.Qh6+ Kd7 45.Qh8 Kd6 46.Qh6+ Kd7 47.g4 Kd8 48.g5 Nf3 49.g6 Nd4 50.g7 Ne2 51.g8=Q+ Kd7 52.Qgh8 Nc3 53.Q8g7+ Kd8 54.Qhh8# 1-0