1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.Nc3 Be7 5.g3 O-O 6.Bg2 dxc4 7.Ne5 c5 8.dxc5 Qxd1+ 9.Nxd1 Bxc5 10.O-O Nbd7 11.Nxc4 Nd5 12.Nde3 N7b6 13.Nxb6 Nxb6 14.Bd2 Bd4 15.Rab1 Rb8 16.Rfd1 Re8 17.Nc2 Bf6 18.Bb4 Na4 19.Bd6 Ra8 20.Ba3 Rb8 21.Ne3 b5 22.Bc6 Rd8 23.Ng4 Rxd1+ 24.Rxd1 Ba6 25.Nxf6+ gxf6 26.Rd4 Rc8 27.Rg4+ Kh8 28.Be7 h5 29.Bxf6+ Kh7 30.Be4+ Kh6 31.Bg7#