Chess puzzle (Checkmate)
Moves: 1. d4 c5 2. c4 cxd4 3. Qxd4 d5 4. Qd1 dxc4 5. Qxd8+ Kxd8 6. Nf3 Bg4 7. Ne5 Be6
8. e3 f6 9. Nxc4 Bxc4 10. Bxc4 e5 11. O-O Ne7 12. e4 Nec6 13. Be3 Nd7 14. Rd1
Kc7 15. Nc3 Nb6 16. Nb5+ Kc8 17. Be6+ Kb8 18. Rac1 a6 19. Bxb6 axb5 20. Rd8+
Nxd8 *
Position (FEN): rk1n1b1r/1p4pp/1B2Bp2/1p2p3/4P3/8/PP3PPP/2R3K1 w - - 0 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1191
Best move: Rc8#