1.Nf3 d5 2.g3 g6 3.Bg2 a5 4.d4 Nf6 5.c4 dxc4 6.O-O Bg7 7.Na3 O-O 8.Nxc4 Nc6 9.b3 a4 10.bxa4 Be6 11.Nce5 Nxe5 12.Nxe5 c6 13.Rb1 Qc8 14.Qc2 Nd7 15.Nf3 Nf6 16.Re1 b5 17.Ne5 Rxa4 18.Nxc6 Qd7 19.Qc5 Bxa2 20.Rxb5 e6 21.Ba3 Re8 22.Rb8 h5 23.Rxe8+ Nxe8 24.Ne7+ Kh7 25.Bc6 Qxd4 26.Qxd4 Rxd4 27.Bxe8 Rd8 28.Bxf7 Bc3 29.Rc1 Bd2 30.Rc7 Ba5 31.Bxg6+ Kh6 32.Rc5 Rg8 33.Rxh5+ Kg7 34.h3 e5 35.h4 Bc4 36.g4 Bb4 37.Bxb4 Kf6 38.g5+ Kg7 39.Rh7+ Kf8 40.h5 Bb3 41.h6 Rg7 42.Rh8+ Rg8 43.h7 Bc2 44.hxg8=Q# 1-0