Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Bc4 Nc6 4. O-O Nf6 5. d3 Bg4 6. a3 e6 7. h3 Bh5 8. Bg5
Be7 9. Nbd2 d5 10. exd5 exd5 11. Bb5 a6 12. Bxc6+ bxc6 13. Qe2 Rb8 14. Nb3 Bxf3
15. Qxf3 O-O 16. Rae1 Re8 17. Qg3 Nh5 18. Bxe7 Nxg3 19. Bxd8 Nxf1 *
Position (FEN): 1r1Br1k1/5ppp/p1p5/2pp4/8/PN1P3P/1PP2PP1/4RnK1 w - - 0 20
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 908
Best move: Rxe8#