Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 e6 4. Nc3 Nf6 5. d4 d5 6. exd5 exd5 7. Bb5 cxd4 8.
Nxd4 Bd7 9. Bg5 Be7 10. Bxf6 Bxf6 11. Qe2+ Be7 12. Bxc6 bxc6 13. Na4 O-O 14. c4
Bb4+ 15. Kf1 Re8 16. Qd3 Qe7 17. Nc3 c5 18. Ndb5 Bxb5 19. cxb5 d4 20. Nd5 Qe1+
21. Rxe1 *
Position (FEN): r3r1k1/p4ppp/8/1PpN4/1b1p4/3Q4/PP3PPP/4RK1R b - - 0 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1437
Best move: Rxe1#