Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. cxd5 exd5 5. e3 Nbd7 6. Bb5 c6 7. Ba4 Be7 8.
Nge2 O-O 9. O-O Nb6 10. a3 Nxa4 11. Qxa4 b5 12. Qc2 a5 13. b3 b4 14. Na4 bxa3
15. Bxa3 Bb4 16. Bxb4 axb4 17. Nc5 Rxa1 18. Rxa1 Bg4 19. Nf4 Re8 20. Nfd3 Bf5
21. Qd2 Ne4 22. Nxe4 Bxe4 23. Nxb4 Qb6 24. Ra6 Qb5 25. Rxc6 Rb8 26. f3 Bg6 27.
Rc5 Qxb4 28. Qxb4 Rxb4 *
Position (FEN): 6k1/5ppp/6b1/2Rp4/1r1P4/1P2PP2/6PP/6K1 w - - 0 29
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 471
Best move: Rc8#