Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d3 a6 4. Nh3 b5 5. Bb3 Bb7 6. Bg5 Be7 7. Bxf6 Bxf6 8.
Nc3 c6 9. Qd2 d5 10. exd5 cxd5 11. O-O-O d4 12. Ne4 Be7 13. Kb1 O-O 14. f4 Nc6
15. f5 Na5 16. g4 Nxb3 17. cxb3 Rc8 18. g5 f6 19. gxf6 Bxf6 20. Rhg1 Bxe4 21.
dxe4 Qd7 22. Rg2 Rc7 23. Rdg1 Rfc8 24. Ng5 d3 25. Ne6 Rc6 26. Nxg7 Bxg7 27.
Rxg7+ Qxg7 28. Rxg7+ Kxg7 29. Qxd3 *
Position (FEN): 2r5/6kp/p1r5/1p2pP2/4P3/1P1Q4/PP5P/1K6 b - - 0 29
Black to move.
Themes:  Endgame, Queen and Rook Endgame Mate in 1 
Puzzle rating: 618
Best move: Rc1#