Chess puzzle (Checkmate)
Moves: 1. b3 e5 2. Bb2 Nc6 3. e3 Nf6 4. Bb5 d6 5. Nf3 Bd7 6. d4 e4 7. d5 exf3 8. dxc6
bxc6 9. Bc4 fxg2 10. Rg1 d5 11. Be2 Bh3 12. Bf3 Ne4 13. Bxg2 Nxf2 14. Kxf2 Qh4+
15. Kf1 Bg4 16. Bf3 Qh3+ 17. Bg2 Qxe3 18. Qxg4 Bc5 19. Bh3 *
Position (FEN): r3k2r/p1p2ppp/2p5/2bp4/6Q1/1P2q2B/PBP4P/RN3KR1 b kq - 2 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1056
Best move: Qf2#