1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.Nf3 Ne4 5.Qc2 d5 6.e3 Bxc3+ 7.bxc3 O-O 8.Ba3 Re8 9.Bd3 Nf6 10.O-O Nbd7 11.cxd5 exd5 12.Ng5 g6 13.e4 Nxe4 14.Nxe4 dxe4 15.Bxe4 Nf6 16.f3 c6 17.Rab1 Nd5 18.Rfe1 a5 19.Bc5 b5 20.Bxd5 Rxe1+ 21.Rxe1 Qxd5 22.Re8+ Kg7 23.Bf8+ Kf6 24.Qe2 g5 25.Re5 Qc4 26.Be7+ Kg6 27.Rxg5+ Kh6 28.f4 Qxe2 29.Bf8#