Chess puzzle (Checkmate)
Moves: 1. b3 d5 2. Bb2 d4 3. e3 e5 4. Nf3 f6 5. exd4 exd4 6. Nxd4 Bc5 7. Qh5+ Kf8 8.
Qxc5+ Qd6 9. Qxd6+ cxd6 10. Bc4 Ne7 11. O-O b6 12. Re1 Bb7 13. Ne6+ Kf7 14.
Nc7+ d5 15. Be2 Nbc6 16. Nxa8 Bxa8 17. Bf3 Nb4 18. Na3 Nec6 19. Re3 d4 20. Re4
Ne5 21. Rxe5 fxe5 22. Bxa8 Rxa8 23. Re1 Kf6 24. Nc4 Nxc2 25. Rxe5 a6 26. Re4 b5
27. Na5 Rc8 28. Bxd4+ Nxd4 29. Rxd4 *
Position (FEN): 2r5/6pp/p4k2/Np6/3R4/1P6/P2P1PPP/6K1 b - - 0 29
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 544
Best move: Rc1#