Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Qf6 5. c3 Bc5 6. Be3 Bb6 7. Bd3 d6 8.
Bc2 Nge7 9. O-O O-O 10. Nxc6 Nxc6 11. Bxb6 axb6 12. Nd2 Be6 13. a3 Rfe8 14. Re1
Rad8 15. Qh5 Qg6 16. Qxg6 hxg6 17. f3 d5 18. exd5 Bxd5 19. Ne4 Bxe4 20. Bxe4
Rd2 21. b4 f5 22. Bb1 *
Position (FEN): 4r1k1/1pp3p1/1pn3p1/5p2/1P6/P1P2P2/3r2PP/RB2R1K1 b - - 1 22
Black to move.
Themes: Hanging Piece, Kingside Attack Endgame Mate in 1 
Puzzle rating: 706
Best move: Rxe1#