Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nf3 Bg7 4. Nc3 c5 5. d5 O-O 6. e4 d6 7. Be2 e6 8. O-O Re8
9. Nd2 Na6 10. Re1 Nc7 11. a4 b6 12. Qc2 exd5 13. cxd5 Ba6 14. Bb5 Bxb5 15.
axb5 Ncxd5 16. Nxd5 Nxd5 17. Nc4 Nb4 18. Qd1 d5 19. exd5 Qxd5 20. Qxd5 *
Position (FEN): r3r1k1/p4pbp/1p4p1/1PpQ4/1nN5/8/1P3PPP/R1B1R1K1 b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 906
Best move: Rxe1#