Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 c5 4. e4 cxd4 5. Qxd4 Nc6 6. Qd1 Bb4 7. Bd3 a6 8. Bd2
O-O 9. a3 Ne5 10. Qc2 Nxd3+ 11. Qxd3 Bc5 12. b4 Ba7 13. Nf3 d5 14. exd5 exd5
15. Nxd5 Re8+ 16. Kf1 Be6 17. Nxf6+ Qxf6 18. Re1 Rad8 19. Qc2 Rxd2 20. Nxd2 *
Position (FEN): 4r1k1/bp3ppp/p3bq2/8/1PP5/P7/2QN1PPP/4RK1R b - - 0 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1287
Best move: Qxf2#