Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Berlin_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Nd4 5. Nxd4 exd4 6. e5 c6 7. Bc4 d5 8.
exd6 Qxd6 9. Re1+ Be7 10. h3 Bd7 11. Qe2 b5 12. Bb3 h5 13. d3 Ng4 14. hxg4 hxg4
15. g3 c5 16. Bf4 Qf6 17. Nd2 Bc6 18. Ne4 O-O-O 19. Nxf6 *
Position (FEN): 2kr3r/p3bpp1/2b2N2/1pp5/3p1Bp1/1B1P2P1/PPP1QP2/R3R1K1 b - - 0 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1457
Best move: Rh1#