Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d3 Bc5 4. h3 Nc6 5. c3 O-O 6. Qf3 Na5 7. Bb5 a6 8. Ba4
b5 9. Bd1 b4 10. Qg3 g6 11. Qxe5 d6 12. Qg3 Nc6 13. Bg5 Ne5 14. Be2 Re8 15. d4
Nxe4 16. Qh4 Nxg5 17. dxe5 Rxe5 18. c4 Re4 19. Qg3 Bb7 20. Nd2 Re7 21. O-O-O
Ne4 22. Nxe4 Bxe4 23. Bf3 Qe8 24. h4 Qa4 25. Bxe4 Rxe4 26. Qf3 Rxc4+ 27. Kb1
Qc2+ 28. Ka1 Qc1+ 29. Rxc1 *
Position (FEN): r5k1/2p2p1p/p2p2p1/2b5/1pr4P/5Q2/PP3PP1/K1R3NR b - - 0 29
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 587
Best move: Rxc1#