1.b3 d5 2.d4 Bf5 3.g3 c5 4.Nf3 Nc6 5.Bg2 Nf6 6.Bb2 e6 7.O-O Be7 8.c4 dxc4 9.bxc4 Qb6 10.Bc3 Ne4 11.d5 exd5 12.cxd5 Rd8 13.Qa4 Rxd5 14.Nh4 Nxc3 15.Nxc3 Rd4 16.Bxc6+ bxc6 17.Qa3 Bxh4 18.gxh4 Qb4 19.Qxa7 O-O 20.Rac1 Bh3 21.f3 Bxf1 22.Kxf1 Rxh4 23.Kg2 Qf4 24.Rh1 Qe3 25.Qa3 Rh6 26.h4 Rg6+ 27.Kf1 h5 28.Qb2 Rd8 29.Qc2 Rd2 30.Qc1 Rxe2 31.Qxe3 Rxe3 32.Ne4 Rxf3+ 33.Ke2 Ra3 34.Ng5 f6 35.Ne4 Rg2+ 36.Nf2 Rxa2+ 37.Ke3 Rgxf2 38.Kd3 Ra3+ 39.Ke4 f5+ 40.Ke5 Rd3 41.Ke6 Rd5 42.Rb1 Re2# 0-1