1.e4 c6 2.Nf3 d5 3.Nc3 Bg4 4.h3 Bxf3 5.Qxf3 Nf6 6.g3 e6 7.Bg2 Bb4 8.a3 Bxc3 9.Qxc3 dxe4 10.b3 Nbd7 11.Bb2 e5 12.O-O-O Qb6 13.Rhf1 O-O 14.Rde1 Qa6 15.Qe3 Rfe8 16.Bxe4 Nxe4 17.Qxe4 c5 18.f4 exf4 19.Qxf4 f6 20.g4 h6 21.h4 Rxe1+ 22.Rxe1 Rf8 23.Qe4 Qc6 24.Qxc6 bxc6 25.Re7 Rf7 26.Re6 f5 27.gxf5 Rxf5 28.Bc3 Rf4 29.Rxc6 Rxh4 30.Rc7 Nf6 31.Rxa7 h5 32.a4 Rh1+ 33.Kb2 h4 34.a5 h3 35.Be5 Re1 36.Bc7 Re7 37.a6 Nd5 38.Ra8+ Kh7 39.Bd6 Rd7 40.Bh2 Nb4 41.a7 Nc6 42.Rh8+ Kxh8 43.a8=Q+ Rd8 44.Qxc6 Rxd2 45.Be5 Rd8 46.Qh6+ Kg8 47.Qxg7# 1-0