Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. c4 Bg7 3. Nf3 c5 4. d5 d6 5. e4 Nf6 6. Nc3 O-O 7. Be2 e6 8. Nd2
exd5 9. cxd5 Re8 10. O-O b6 11. Qc2 Ba6 12. Bxa6 Nxa6 13. Nc4 Nb4 14. Qb1 b5
15. Nxb5 Nxe4 16. Bf4 Be5 17. Qxe4 Bxb2 18. Qf3 Bxa1 19. Rxa1 Nc2 20. Rd1 a6
21. Nbxd6 Nd4 22. Rxd4 *
Position (FEN): r2qr1k1/5p1p/p2N2p1/2pP4/2NR1B2/5Q2/P4PPP/6K1 b - - 0 22
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 1287
Best move: Re1#