Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Nxe4 5. Qe2 Nd6 6. Bxc6 dxc6 7. Qxe5+ Be6
8. d3 Qd7 9. Nd4 O-O-O 10. Nxe6 Qxe6 11. Qa5 Kb8 12. Be3 Nc8 13. Nc3 Bd6 14.
Ne4 b6 15. Qa4 Ne7 16. Nxd6 Rxd6 17. Rfe1 Qf6 18. Bf4 Rd4 19. Qa3 Rxf4 20. Qxe7
Rxf2 21. Qd7 Rxc2 22. Qg4 Rd8 23. Re4 Qf2+ 24. Kh1 f5 25. Qg5 fxe4 26. Qxd8+
Kb7 27. Rg1 e3 28. Qe7 Qxg1+ 29. Kxg1 *
Position (FEN): 8/pkp1Q1pp/1pp5/8/8/3Pp3/PPr3PP/6K1 b - - 0 29
Black to move.
Themes:  Endgame, Queen and Rook Endgame Mate in 1 
Puzzle rating: 999
Best move: Rc1#