Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. d4 exd4 3. Qxd4 Nc6 4. Qe3 Nf6 5. Bd2 d6 6. Nc3 Be6 7. f3 Be7 8.
O-O-O O-O 9. h4 d5 10. exd5 Bf5 11. dxc6 Bxc2 12. Kxc2 bxc6 13. Bc4 Rb8 14. Bb3
Nd5 15. Bxd5 cxd5 16. Qd4 Bf6 17. Qg4 d4 18. Ne4 d3+ 19. Kb1 Rxb2+ 20. Kc1 Qb8
21. Nxf6+ Kh8 22. Bc3 *
Position (FEN): 1q3r1k/p1p2ppp/5N2/8/6QP/2Bp1P2/Pr4P1/2KR2NR b - - 2 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1729
Best move: Rc2#