Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 Nc6 5. Bc4 e6 6. Nf3 Bc5 7. a3 Nge7 8.
b4 Bb6 9. b5 Na5 10. Bd3 Qc7 11. Bb2 Nc4 12. Bxc4 Qxc4 13. Rc1 O-O 14. Ne5 Qd4
15. Qxd4 Bxd4 16. Nf3 Bxc3+ 17. Rxc3 d5 18. Rc7 dxe4 19. Rxe7 exf3 20. gxf3 Rd8
21. Rg1 g6 22. Bf6 Rd5 *
Position (FEN): r1b3k1/pp2Rp1p/4pBp1/1P1r4/8/P4P2/5P1P/4K1R1 w - - 2 23
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 655
Best move: Re8#