1.g3 d5 2.Nf3 Nc6 3.Bg2 Bf5 4.d3 Nb4 5.Nc3 e6 6.O-O Bc5 7.e4 dxe4 8.Nh4 Nf6 9.Nxf5 exf5 10.a3 Nbd5 11.dxe4 fxe4 12.Nxe4 Nxe4 13.Bxe4 Nf6 14.Bd3 Qd5 15.Re1+ Kf8 16.Be3 Re8 17.Bxc5+ Qxc5 18.Rxe8+ Nxe8 19.Qe2 Nf6 20.Re1 Qe7 21.Qxe7+ Kg8 22.Qd8+ Ne8 23.Qxe8#