Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nc3 d5 3. exd5 cxd5 4. d4 Nc6 5. Bf4 Bf5 6. Nb5 Rc8 7. a3 e6 8. Nf3
a6 9. Nc3 Bd6 10. Qd2 Nf6 11. Rc1 Bxf4 12. Qxf4 O-O 13. Be2 Qb6 14. Na4 Qa5+
15. Nc3 Ne4 16. Qe3 Nxc3 17. Qxc3 Qxc3+ 18. bxc3 Na5 19. Kd2 Nc4+ 20. Bxc4 Rxc4
21. h3 Rfc8 22. g4 Be4 23. Ne5 Rxc3 24. Rhe1 Rxh3 25. c4 Rxa3 26. cxd5 Bxd5 *
Position (FEN): 2r3k1/1p3ppp/p3p3/3bN3/3P2P1/r7/3K1P2/2R1R3 w - - 0 27
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 509
Best move: Rxc8#