1.Nf3 Nf6 2.c4 c6 3.d4 d5 4.e3 e6 5.Nbd2 Be7 6.b3 Nbd7 7.Bd3 c5 8.O-O cxd4 9.exd4 b6 10.Qe2 Bb7 11.Re1 Qc7 12.Ng5 Qd6 13.Ndf3 O-O 14.Ne5 dxc4 15.bxc4 Rad8 16.Nexf7 Rxf7 17.Nxf7 Kxf7 18.Ba3 Qxa3 19.Qxe6+ Kf8 20.c5 Nd5 21.Bxh7 Nxc5 22.Qg8#