Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d5 3. exd5 c6 4. dxc6 e4 5. cxb7 Bxb7 6. Ne5 Bc5 7. Nxf7 Kxf7
8. Qh5+ g6 9. Qxc5 Nf6 10. Bc4+ Kg7 11. b3 Nbd7 12. Qe3 Ng4 13. Bb2+ Ndf6 14.
Qd4 Qe7 15. Ba3 Qc7 16. Nc3 Rhd8 17. Qc5 Qf4 18. Qe7+ Kh6 19. O-O *
Position (FEN): r2r4/pb2Q2p/5npk/8/2B1pqn1/BPN5/P1PP1PPP/R4RK1 b - - 16 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 919
Best move: Qxh2#