Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nc3 d5 3. exd5 cxd5 4. Nf3 Bf5 5. d3 e6 6. Bf4 Nf6 7. Be2 a6 8. Nh4
Bg6 9. Nxg6 fxg6 10. Qd2 Bd6 11. Qe3 Bxf4 12. Qxf4 O-O 13. O-O Nh5 14. Qg4 Nf4
15. g3 Nxe2+ 16. Qxe2 Qf6 17. Rae1 Re8 18. Nxd5 Qxb2 19. Nc7 Nc6 20. Nxa8 Rxa8
21. Qxe6+ Kh8 22. Qe8+ Rxe8 *
Position (FEN): 4r2k/1p4pp/p1n3p1/8/8/3P2P1/PqP2P1P/4RRK1 w - - 0 23
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 751
Best move: Rxe8#