1.Nf3 d5 2.e3 Qd6 3.d4 e6 4.Bd3 Be7 5.O-O Nf6 6.c4 O-O 7.Nc3 c5 8.cxd5 exd5 9.dxc5 Qxc5 10.Bd2 Nc6 11.h3 Rd8 12.Rc1 Qb6 13.Na4 Qc7 14.b4 Qd6 15.b5 Ne5 16.Nxe5 Qxe5 17.Bc3 Qg5 18.f4 Qh4 19.Bd4 Ne4 20.Qe1 Ng3 21.Rf3 Nf5 22.Qxh4 Nxh4 23.Rff1 Nf5 24.Rxc8 Raxc8 25.Bxf5 Rc4 26.Nb2 Rb4 27.a4 Bf6 28.Nd3 Rxa4 29.Ne5 g6 30.Bg4 h5 31.Bf3 Rb4 32.Ra1 Rxb5 33.Rxa7 h4 34.Kf2 g5 35.fxg5 Bxg5 36.Bh5 Bf6 37.Bxf7+ Kg7 38.Be6 Re8 39.Bd7 Rb2+ 40.Bxb2 Rh8 41.Bg4 d4 42.Bc8 d3 43.Ng6 Kh6 44.Nxh8 Kh7 45.Ra6 Kg8 46.Ra1 b6 47.Bxf6 d2 48.g4 b5 49.Ra7 d1=R 50.Bd4 Rf1+ 51.Kxf1 b4 52.Ng6 b3 53.Re7 b2 54.Be6# 1-0