Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. c4 Qa5 4. Nc3 c6 5. Nf3 Nf6 6. d4 Bf5 7. Be2 e6 8. O-O
Nbd7 9. Re1 Qc7 10. d5 cxd5 11. cxd5 O-O-O 12. Bd2 exd5 13. Rc1 Kb8 14. Nxd5
Qd6 15. Bf4 Nb6 16. Bxd6+ Rxd6 17. Qb3 Be6 18. Qe3 Nbxd5 19. Qe5 Ka8 20. Qxe6
fxe6 *
Position (FEN): k4b1r/pp4pp/3rpn2/3n4/8/5N2/PP2BPPP/2R1R1K1 w - - 0 21
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 1156
Best move: Rc8#