1.d4 Nf6 2.Nf3 b6 3.Bg5 Ne4 4.Bf4 Bb7 5.Nbd2 e6 6.Nxe4 Bxe4 7.e3 Be7 8.Bd3 Bxd3 9.Qxd3 O-O 10.e4 d5 11.O-O c6 12.c4 Bf6 13.Rac1 dxe4 14.Qxe4 Qc8 15.Ne5 Qb7 16.Rc3 g6 17.Bh6 Bg7 18.Bxg7 Kxg7 19.Rh3 Re8 20.Qh4 h5 21.Rf3 Re7 22.Qf6+ Kg8 23.Nxg6 fxg6 24.Qxg6+ Rg7 25.Qe8+ Kh7 26.Qxh5+ Kg8 27.Qe8+ Kh7 28.Rh3#