Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. d4 Bf5 3. c4 e6 4. cxd5 exd5 5. Nc3 c6 6. Bg5 Nf6 7. Ne5 Be7 8.
Qb3 Qc7 9. e4 Nxe4 10. Nxe4 Bxe4 11. Bf4 Bd6 12. Qg3 g6 13. Rc1 Nd7 14. Nxg6
fxg6 15. Bxd6 Qa5+ 16. Rc3 O-O-O 17. a3 Rde8 18. Be2 Qb6 19. O-O Qxd4 20. Bg4
Bf5 21. Rd1 Qxd1+ 22. Bxd1 *
Position (FEN): 2k1r2r/pp1n3p/2pB2p1/3p1b2/8/P1R3Q1/1P3PPP/3B2K1 b - - 0 22
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 400
Best move: Re1#