Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d4 Nf6 5. Bb5+ c6 6. Ba4 Bd6 7. Nc3 Bf5 8.
O-O a5 9. Re1+ Be6 10. Ng5 Qd7 11. Nxe6 fxe6 12. Qe2 b5 13. Qxe6+ Qxe6 14.
Rxe6+ Kd7 15. Re1 bxa4 16. Bg5 Rf8 17. Re2 Na6 18. Rae1 Bb4 19. a3 Bxc3 20.
bxc3 Ne4 21. f3 Nxg5 22. Re7+ Kd6 23. h4 Nf7 *
Position (FEN): r4r2/4Rnpp/n1pk4/p2p4/p2P3P/P1P2P2/2P3P1/4R1K1 w - - 1 24
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1249
Best move: R1e6#