Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d5 3. Nxe5 Qe7 4. d4 f6 5. Qh5+ g6 6. Nxg6 Qxe4+ 7. Be3 Qxg6 8.
Qxd5 Ne7 9. Qc5 Nec6 10. Qb5 a6 11. Qb3 Na5 12. Qc3 Nac6 13. Qb3 Qf5 14. Bd3
Qh5 15. d5 Ne5 16. Be4 Nbd7 17. O-O Nc5 18. Qc3 Bd6 19. Bxc5 Nf3+ 20. Bxf3 *
Position (FEN): r1b1k2r/1pp4p/p2b1p2/2BP3q/8/2Q2B2/PPP2PPP/RN3RK1 b kq - 0 20
Black to move.
Themes: Kingside Attack Opening Mate in 1 
Puzzle rating: 785
Best move: Qxh2#