1.Nf3 Nf6 2.c4 e5 3.Nxe5 g6 4.Nc3 Bg7 5.g3 d6 6.Nf3 c5 7.Bg2 O-O 8.O-O Re8 9.d4 Nc6 10.Be3 Bf5 11.dxc5 dxc5 12.Bxc5 Ne4 13.Nxe4 Bxe4 14.Qxd8 Raxd8 15.Ba3 Bf5 16.e3 Na5 17.Rfc1 Bd3 18.Bf1 Bxf1 19.Kxf1 Re4 20.Rd1 Rc8 21.Nd2 Re6 22.Rac1 Ra6 23.c5 Nc6 24.Nc4 b5 25.cxb6 axb6 26.Nd6 Nd4 27.Rxc8+ Bf8 28.b4 Rxa3 29.g4 Ra6 30.Rxd4 Ra3 31.Nf5 h6 32.f3 gxf5 33.Kf2 Kh7 34.Rf4 Be7 35.Rxf5 Bc5 36.Kg2 Rxa2+ 37.Kh1 Ra1+ 38.Kg2 Ra2+ 39.Kh3 Bxb4 40.Rxf7+ Kg6 41.Rb7 Ra4 42.Kg2 Kg5 43.Rc6 Ra5 44.Kg3 b5 45.h4# 1-0