Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 Nf6 4. e5 Nd5 5. Bc4 e6 6. Bxd5 exd5 7. cxd4 d6 8.
Bf4 Nc6 9. Nf3 Qb6 10. O-O Qxb2 11. Nbd2 dxe5 12. Rb1 Qxa2 13. Bxe5 Nxe5 14.
Nxe5 Be7 15. Re1 O-O 16. Ng6 hxg6 17. Rxe7 b6 18. Rc1 Be6 19. Rcc7 Rfe8 20. Nf3
Rxe7 21. Rxe7 Rc8 22. Ng5 Qc2 23. Qxc2 Rxc2 *
Position (FEN): 6k1/p3Rpp1/1p2b1p1/3p2N1/3P4/8/2r2PPP/6K1 w - - 0 24
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 603
Best move: Re8#