Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e3 Bf5 3. Bd3 Bd7 4. Nd2 Nf6 5. f4 Nc6 6. c3 Bg4 7. Ngf3 e6 8. h3
Bf5 9. Bxf5 exf5 10. Ne5 Bd6 11. Qc2 Ne4 12. Nxe4 fxe4 13. Qb3 Qh4+ 14. Kf1 Ne7
15. Qxb7 O-O 16. Qb3 Nf5 17. Kg1 Ng3 18. Rh2 Rab8 19. Qxd5 Ne2+ 20. Kf1 Nxc1
21. Rxc1 Rxb2 22. Qxe4 *
Position (FEN): 5rk1/p1p2ppp/3b4/4N3/3PQP1q/2P1P2P/Pr4PR/2R2K2 b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1103
Best move: Qf2#