Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. Nf3 Bg4 4. exd5 cxd5 5. Nc3 e6 6. Be2 Bxf3 7. Bxf3 Bd6 8.
Nb5 Qa5+ 9. Nc3 Ne7 10. Bd2 Qb6 11. Na4 Qc6 12. c4 Nd7 13. c5 Bc7 14. O-O b6
15. cxb6 axb6 16. Rc1 Qxa4 17. Qxa4 Bxh2+ 18. Kxh2 Rxa4 19. a3 h6 20. Bb4 Nf5 *
Position (FEN): 4k2r/3n1pp1/1p2p2p/3p1n2/rB1P4/P4B2/1P3PPK/2R2R2 w k - 2 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 615
Best move: Rc8#