Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Nf3 e6 5. Nc3 h6 6. Bd3 Bxd3 7. Qxd3 Nd7 8. O-O
c5 9. Be3 c4 10. Qe2 g5 11. Rfe1 Ne7 12. Rad1 Ng6 13. b3 b5 14. Nxb5 Qa5 15.
Nd6+ Bxd6 16. exd6 Qxa2 17. Ra1 Qb2 18. Rec1 cxb3 19. cxb3 Qxe2 20. Rxa7 Rxa7 *
Position (FEN): 4k2r/r2n1p2/3Pp1np/3p2p1/3P4/1P2BN2/4qPPP/2R3K1 w k - 0 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 600
Best move: Rc8#