Chess puzzle (Checkmate)
Moves: 1. d4 d6 2. e4 Nf6 3. Bd3 e5 4. c3 Nbd7 5. Nf3 d5 6. dxe5 dxe4 7. exf6 exf3 8.
Qxf3 Ne5 9. Qe2 Qxd3 10. Qxe5+ Be6 11. fxg7 O-O-O 12. Nd2 Bxg7 13. Qxg7 Bc4 14.
Qg4+ f5 15. Qf3 Rhe8+ 16. Kd1 Qd7 17. Re1 Qa4+ 18. b3 Bxb3+ 19. axb3 *
Position (FEN): 2krr3/ppp4p/8/5p2/q7/1PP2Q2/3N1PPP/R1BKR3 b - - 0 19
Black to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1657
Best move: Qxb3#