Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nc6 3. e3 e5 4. dxe5 f6 5. exf6 Nxf6 6. Bd3 Bd6 7. O-O O-O 8.
Nbd2 Bd7 9. b3 Kh8 10. a3 a6 11. Bb2 Ng4 12. Re1 b5 13. Nf1 Nf6 14. Ng3 Qe7 15.
Qd2 Bxg3 16. hxg3 Ng4 17. e4 Qf7 18. exd5 Qh5 19. dxc6 Rxf3 20. Qc3 Qh2+ 21.
Kf1 *
Position (FEN): r6k/2pb2pp/p1P5/1p6/6n1/PPQB1rP1/1BP2PPq/R3RK2 b - - 3 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1606
Best move: Rxf2#