Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Open
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Nxe4 6. d4 b5 7. Bb3 d5 8. Re1
Be6 9. Nxe5 Nxe5 10. dxe5 Bc5 11. Be3 c6 12. Bxc5 Nxc5 13. Nd2 O-O 14. Nf3 Qc7
15. c3 Rae8 16. Bc2 h6 17. Qd4 Nd7 18. Qd3 Nc5 *
Position (FEN): 4rrk1/2q2pp1/p1p1b2p/1pnpP3/8/2PQ1N2/PPB2PPP/R3R1K1 w - - 4 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 870
Best move: Qh7#