Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 d6 4. c3 Nf6 5. d3 e6 6. O-O Be7 7. Re1 Qc7 8. Bg5
O-O 9. Nbd2 Re8 10. Nf1 a6 11. a4 b6 12. Ng3 d5 13. exd5 Nxd5 14. Bxd5 exd5 15.
Bxe7 Rxe7 16. Qd2 Bg4 17. Nh4 Rae8 18. h3 Bc8 19. Nhf5 Bxf5 20. Nxf5 Rxe1+ 21.
Rxe1 Re6 22. Qg5 *
Position (FEN): 6k1/2q2ppp/ppn1r3/2pp1NQ1/P7/2PP3P/1P3PP1/4R1K1 b - - 2 22
Black to move.
Themes: Hanging Piece, Kingside Attack Endgame Mate in 1 
Puzzle rating: 893
Best move: Rxe1#