1.Nf3 Nf6 2.g3 b6 3.Bg2 Bb7 4.O-O e6 5.c4 Be7 6.d4 O-O 7.Nc3 Ne4 8.Qd3 Nxc3 9.Qxc3 Qc8 10.b3 d6 11.Bb2 Nd7 12.Rad1 e5 13.dxe5 dxe5 14.Rxd7 Qxd7 15.Nxe5 Qc8 16.Bxb7 Qxb7 17.Ng6 Bf6 18.Ne7+ Kh8 19.Qxf6 gxf6 20.Bxf6#