Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Berlin_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Nxe4 5. Re1 Nd6 6. Bxc6 dxc6 7. Nxe5 Be6
8. Nc3 Qf6 9. d3 h6 10. Na4 O-O-O 11. Qe2 Re8 12. d4 Bc4 13. Qg4+ Be6 14. Qg3
Nf5 15. Qc3 Bd5 16. Nc5 Bxc5 17. Qxc5 Qg6 18. g3 f6 19. Nxg6 *
Position (FEN): 2k1r2r/ppp3p1/2p2pNp/2Qb1n2/3P4/6P1/PPP2P1P/R1B1R1K1 b - - 0 19
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 988
Best move: Rxe1#