Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. cxd5 exd5 4. Nc3 Nf6 5. Bg5 Be7 6. Bxf6 Bxf6 7. e3 O-O 8.
Bd3 Re8 9. Qc2 h6 10. Nf3 Bg4 11. O-O Bxf3 12. gxf3 Be7 13. Qb3 Bd6 14. Qxb7
Qh4 15. Rfd1 Qxh2+ 16. Kf1 Nd7 17. Qxd5 Rxe3 18. Qxa8+ Nf8 19. fxe3 Bg3 20. Ne4
Qh1+ 21. Ke2 Qg2+ 22. Nf2 *
Position (FEN): Q4nk1/p1p2pp1/7p/8/3P4/3BPPb1/PP2KNq1/R2R4 b - - 6 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1059
Best move: Qxf2#