Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 e6 3. d4 cxd4 4. cxd4 Nf6 5. Nc3 Bb4 6. f3 Nc6 7. Be3 Qa5 8. Qc2
a6 9. Bc4 b5 10. Bb3 Bb7 11. Ne2 Rc8 12. O-O O-O 13. e5 Nd5 14. Nxd5 Nxd4 15.
Nxd4 Rxc2 16. Nxc2 Bxd5 17. Bxd5 exd5 18. Nd4 Bc5 19. Rfe1 Re8 20. Nf5 Rxe5 21.
Bxc5 Rxe1+ 22. Rxe1 *
Position (FEN): 6k1/3p1ppp/p7/qpBp1N2/8/5P2/PP4PP/4R1K1 b - - 0 22
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 729
Best move: Qxe1#