Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Qh5 Nc6 3. Bc4 Qf6 4. Nc3 Bc5 5. Nf3 g6 6. Qg5 Nd4 7. Qxf6 Nxf6 8.
Nxd4 Bxd4 9. d3 a6 10. O-O b5 11. Bb3 Bxc3 12. bxc3 a5 13. Bg5 Ng8 14. a4 b4
15. cxb4 axb4 16. f4 d6 17. fxe5 Be6 18. exd6 Bxb3 19. cxb3 cxd6 20. Rac1 Kd7
21. Rxf7+ Ke6 22. Rcc7 h6 23. Rfe7+ Nxe7 *
Position (FEN): r6r/2R1n3/3pk1pp/6B1/Pp2P3/1P1P4/6PP/6K1 w - - 0 24
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 853
Best move: Rxe7#