1.Nf3 d5 2.g3 Nc6 3.d4 Bg4 4.Bg2 Bxf3 5.Bxf3 Nf6 6.O-O e5 7.dxe5 Nxe5 8.Bg2 h5 9.Bf4 Ng6 10.Bg5 h4 11.Bxf6 Qxf6 12.Qxd5 hxg3 13.fxg3 Qb6+ 14.Kh1 f6 15.Qxb7 Rb8 16.Qc6+ Kd8 17.b3 Bd6 18.Qf3 Qd4 19.c3 Rxh2+ 20.Kxh2 Qh4+ 21.Kg1 Bxg3 22.Rd1+ Kc8 23.Qf5#