1.d4 Nf6 2.Nf3 e6 3.Bf4 d5 4.e3 Bd6 5.Bg5 O-O 6.c3 b6 7.Nbd2 Bb7 8.Be2 Nbd7 9.O-O c5 10.Re1 Qc7 11.Bh4 Rfe8 12.Bg3 Bxg3 13.hxg3 e5 14.Bb5 Rad8 15.dxe5 Ng4 16.Qa4 Ngxe5 17.Bxd7 Rxd7 18.Nxe5 Rxe5 19.Qxa7 Rh5 20.Qa4 Rd6 21.g4 Rh4 22.Nf3 Rhh6 23.Qe8#