1.d4 Nf6 2.Nf3 e6 3.c4 b6 4.Nc3 Bb4 5.Bg5 h6 6.Bh4 Bb7 7.Ne5 O-O 8.f3 d6 9.Ng4 Nbd7 10.Qd2 Kh7 11.O-O-O Ne4 12.Qe1 Nxc3 13.bxc3 Bxc3 14.Bxd8 Bxe1 15.Bxc7 Bb4 16.c5 Rfc8 17.Bxd6 bxc5 18.Kb2 Rc6 19.dxc5 Bxc5 20.Bxc5 Nxc5 21.Ne5 Rb6+ 22.Ka1 f6 23.Nc4 Rb4 24.e4 Ba6 25.Rc1 Rd8 26.Ne3 Bxf1 27.Rxc5 Rd3 28.Nc2 Rd1#