Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Berlin_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. d3 Bc5 5. Bg5 h6 6. Bh4 a6 7. Bxc6 dxc6 8.
Nxe5 O-O 9. O-O Qd4 10. Bxf6 gxf6 11. Ng4 f5 12. Nxh6+ Kg7 13. Nxf5+ Bxf5 14.
exf5 Qxb2 15. Nd2 Rh8 16. Ne4 Qe5 17. Qg4+ Kf8 18. f6 *
Position (FEN): r4k1r/1pp2p2/p1p2P2/2b1q3/4N1Q1/3P4/P1P2PPP/R4RK1 b - - 0 18
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 560
Best move: Qxh2#