Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 d6 5. Bc4 Nc6 6. Nf3 g6 7. Be3 Bg7 8.
Qd2 Nf6 9. Bh6 O-O 10. Bxg7 Kxg7 11. O-O-O Na5 12. e5 Ng4 13. Bf1 Be6 14. Kb1
Bf5+ 15. Ka1 Rc8 16. h3 Nxe5 17. Qd4 f6 18. Nxe5 dxe5 19. Qb4 Qxd1+ 20. Nxd1 *
Position (FEN): 2r2r2/pp2p1kp/5pp1/n3pb2/1Q6/7P/PP3PP1/K2N1B1R b - - 0 20
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 593
Best move: Rc1#