Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Berlin_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O d6 5. Bxc6+ bxc6 6. Nc3 Ba6 7. Re1 Be7 8.
d4 exd4 9. Nxd4 c5 10. Nc6 Qd7 11. Nxe7 Qxe7 12. Bg5 h6 13. Bxf6 gxf6 14. Nd5
Qd8 15. Qf3 Kf8 16. Nxf6 h5 17. Nxh5 Qh4 18. Ng3 *
Position (FEN): r4k1r/p1p2p2/b2p4/2p5/4P2q/5QN1/PPP2PPP/R3R1K1 b - - 2 18
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 917
Best move: Qxh2#