Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Bc5 5. O-O O-O 6. c3 d5 7. exd5 Nxd5 8.
Bg5 Nf6 9. Re1 Re8 10. Nxe5 Bxf2+ 11. Kxf2 Nxe5 12. Qb3 Nfg4+ 13. Kg1 Qxg5 14.
Bxf7+ Kh8 15. Bxe8 Qh4 16. Nd2 Qf2+ 17. Kh1 Qxd2 18. Rf1 Ng6 19. Qd5 Qh6 20.
Bxg6 *
Position (FEN): r1b4k/ppp3pp/6Bq/3Q4/6n1/2PP4/PP4PP/R4R1K b - - 0 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1257
Best move: Qxh2#