Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Bb5+ Bd7 4. Bxd7+ Nxd7 5. O-O g6 6. c3 Bg7 7. d4 Rc8 8.
Re1 e5 9. Nbd2 Ne7 10. dxe5 Nxe5 11. Nxe5 dxe5 12. Nc4 O-O 13. Be3 Qc7 14. Qd6
Rfd8 15. Qxc7 Rxc7 16. Rad1 Rb8 17. Rd6 b6 18. Red1 Nc6 19. Bc1 Bf8 20. Rd7
Rbc8 21. Ne3 Ne7 22. Rd8 Kg7 23. Kf1 Kf6 24. Ng4+ Ke6 *
Position (FEN): 2rR1b2/p1r1np1p/1p2k1p1/2p1p3/4P1N1/2P5/PP3PPP/2BR1K2 w - - 14 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1080
Best move: R1d6#