This chess game is crazy

Sort:
TERMSOFSERVICEPLS
[Event "?"]
[Site "Chess.com iPhone"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1"]

1. e4 c5 2. Nf3 d6 3. Nc3 e6 4. Bc4 a6 5. O-O f5 6. exf5 g5 7. Qe2 Kf7 8. fxe6+ Kg7 9. d3 g4 10. Qe3 Qf6 11. Ng5 b5 12. Bd5 Ra7 13. Nce4 Qd4 14. Qf4 (14. Bd2 ) Qe5 15. Qxg4 (15. c4 ) 15... Qxh2+ (15... Qxd5 16. Nh3+ (16. Nf3+ Qg5 17. Qxg5# ) Qg5 17. Qxg5# ) 16. Kxh2 Nh6 17. Qf4 Ng4+ 18. Qxg4 h6 19. Nf3+ (19. Nh3+ Kh7 20. Nf6# ) Kh7 20. Nf6# {*}
blueemu
TERMSOFSERVICEPLS wrote:
[Event "?"]
[Site "Chess.com iPhone"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[FEN "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1"]
1. e4 c5 2. Nf3 d6 3. Nc3 e6 4. Bc4 a6 5. O-O f5 6. exf5 g5 7. Qe2 Kf7 8. fxe6+ Kg7 9. d3 g4 10. Qe3 Qf6 11. Ng5 b5 12. Bd5 Ra7 13. Nce4 Qd4 14. Qf4 (14. Bd2 ) Qe5 15. Qxg4 (15. c4 ) 15... Qxh2+ (15... Qxd5 16. Nh3+ (16. Nf3+ Qg5 17. Qxg5# ) Qg5 17. Qxg5# ) 16. Kxh2 Nh6 17. Qf4 Ng4+ 18. Qxg4 h6 19. Nf3+ (19. Nh3+ Kh7 20. Nf6# ) Kh7 20. Nf6# {*}