Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nc3 Nc6 4. d4 exd4 5. Nxd4 d5 6. Nxc6 bxc6 7. Be2 Bc5 8.
exd5 cxd5 9. Bg5 c6 10. O-O O-O 11. g3 h6 12. Bf4 Re8 13. Qd3 Bh3 14. Rfe1 Qb6
15. Be3 Bxe3 16. Qxe3 Rxe3 17. Na4 Qd4 18. Nc3 Rae8 19. fxe3 Qxe3+ 20. Kh1 Ng4
21. Bxg4 Qxe1+ 22. Rxe1 *
Position (FEN): 4r1k1/p4pp1/2p4p/3p4/6B1/2N3Pb/PPP4P/4R2K b - - 0 22
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 579
Best move: Rxe1#