Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. h4 h6 5. g4 Bh7 6. g5 hxg5 7. hxg5 Bxc2 8. Rxh8
Bxd1 9. Kxd1 Qa5 10. Nc3 Qb4 11. Nf3 Nd7 12. Rxg8 e6 13. Kc2 c5 14. Be3 cxd4
15. Bxd4 O-O-O 16. Bh3 Kb8 17. g6 fxg6 18. Bxe6 Nc5 19. Bxd5 Na4 20. e6 Qxb2+
21. Kd3 Qxa1 22. Nxa4 Qb1+ 23. Kc4 Qb4+ 24. Kd3 Rxd5 25. Nc5 Rxc5 26. Rxf8+ Rc8
27. Be5+ Ka8 *
Position (FEN): k1r2R2/pp4p1/4P1p1/4B3/1q6/3K1N2/P4P2/8 w - - 3 28
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 471
Best move: Rxc8#