1.c3 Nf6 2.Nf3 e6 3.d4 d5 4.Bf4 Bd6 5.e3 c5 6.Bg3 O-O 7.Nbd2 b6 8.Bd3 Bb7 9.Qe2 Ne4 10.Ne5 Qe7 11.Qh5 f5 12.Ndf3 Ba6 13.Bxe4 Bxe5 14.Bxd5 exd5 15.Nxe5 Nd7 16.Qf3 Qe6 17.Nxd7 Qxd7 18.O-O-O c4 19.Be5 b5 20.Kd2 b4 21.a3 bxa3 22.bxa3 Bb5 23.Rb1 Ba4 24.h4 Rf7 25.h5 h6 26.Rh3 Rd8 27.Qf4 Qe7 28.Qh4 Qf8 29.Rb4 Bb3 30.Rg3 Re8 31.Qf4 a5 32.Bd6 axb4 33.Bxf8 Rexf8 34.Qd6 bxa3 35.Qxa3 f4 36.exf4 Rxf4 37.f3 R4f5 38.Qd6 R8f6 39.Qd7 Rf7 40.Qe8+ Kh7 41.Rg6 Rf8 42.Qe7 R8f7 43.Qh4 Ba4 44.Qg4 Bd7 45.Qh4 Ba4 46.Rd6 Rb7 47.Ke3 Bd1 48.Qh3 Bc2 49.Qg4 Re7+ 50.Kf2 Rg5 51.Qc8 Bd3 52.g4 Rf7 53.Rd8 Rxf3+ 54.Kxf3 Be4+ 55.Kf4 Bg2 56.Rh8# 1-0