1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.e3 O-O 5.Bd3 d5 6.Nf3 c5 7.O-O dxc4 8.Bxc4 cxd4 9.exd4 b6 10.Bg5 Bb7 11.Qe2 Nbd7 12.Ne5 Be7 13.Rad1 h6 14.Bh4 Re8 15.Rfe1 a6 16.Nxf7 Kxf7 17.Qxe6+ Kg6 18.Bd3+ Kh5 19.Qf7+ Kxh4 20.g3+ Kh3 21.Qh5+ Nxh5 22.Bf5#