1.d4 c6 2.Nc3 d6 3.g3 Nd7 4.Nf3 b5 5.e4 e5 6.Bg2 Ngf6 7.O-O a5 8.a3 Ba6 9.Bh3 b4 10.Ne2 Be7 11.axb4 axb4 12.Bf5 O-O 13.Re1 Bb7 14.Rxa8 Qxa8 15.Bg5 Rd8 16.Bxd7 Rxd7 17.Bxf6 Bxf6 18.dxe5 Be7 19.Nf4 c5 20.Qd3 Bc6 21.Nd5 Bxd5 22.exd5 dxe5 23.Nxe5 Rxd5 24.Qf3 f6 25.Nd7 Bd8 26.Qe4 h6 27.Qe8+ Kh7 28.Nf8+ Kg8 29.Ne6+ Kh7 30.Qf7 Re5 31.Qxg7# 1-0