Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. c4 e6 3. g3 Nf6 4. Bg2 dxc4 5. Ne5 Qd4 6. Nf3 Qc5 7. O-O Nc6 8.
Na3 Be7 9. Qc2 b5 10. d3 Bb7 11. dxc4 Nb4 12. Qb3 bxc4 13. Qxc4 O-O 14. Be3
Qxc4 15. Nxc4 Nc2 16. Rac1 Nxe3 17. Nxe3 Nd5 18. Nxd5 Bxd5 19. Rxc7 Bf6 20. b3
a5 21. Re1 a4 22. Nd2 Bxg2 23. Kxg2 Rfd8 24. Ne4 Be5 25. Rc4 axb3 26. axb3 Ra2
27. Kf3 Rb2 28. Nc5 Rc8 29. Nd3 Rxb3 *
Position (FEN): 2r3k1/5ppp/4p3/4b3/2R5/1r1N1KP1/4PP1P/4R3 w - - 0 30
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 416
Best move: Rxc8#