Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nf3 Bb4+ 4. Nbd2 Nf6 5. g3 c5 6. Bg2 Nc6 7. a3 Bxd2+ 8.
Bxd2 cxd4 9. Nxd4 Nxd4 10. Bc3 Nc6 11. Bxf6 Qxf6 12. cxd5 exd5 13. Bxd5 Qxb2
14. Bxc6+ bxc6 15. O-O Bh3 16. Re1 O-O 17. Qa4 Rae8 18. Rab1 Rxe2 19. Rxb2 *
Position (FEN): 5rk1/p4ppp/2p5/8/Q7/P5Pb/1R2rP1P/4R1K1 b - - 0 19
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 872
Best move: Rxe1#