1. g3 e5 2. Bg2 Nf6 3. c4 Bc5 4. Nc3 c6 5. d3 d5 6. cxd5 cxd5 7. Nh3 Nc6 8. O-O Bg4 9. Bg5 Nd4 10. Rc1 O-O 11. Nxd5 Nxe2+ 12. Kh1 Nxg3+ 13. fxg3 Bxd1 14. Nxf6+ gxf6 15. Rxf6 Qxd3 16. Rxc5 e4 17. Bc1 Bf3 18. Rg5 Kh8 19. Bxf3 exf3 20. Rf5 Qf1+ 21. Ng1 Qg2#