Chess puzzle (Crushing)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Zukertort_Variation
Moves: 1. d4 d5 2. Nf3 Bf5 3. Bg5 Nf6 4. e3 h6 5. Bh4 g5 6. Bg3 e6 7. Be5 Nbd7 8. h4
Bg7 9. hxg5 hxg5 10. Rxh8+ Bxh8 11. Nxg5 Nxe5 12. dxe5 Nd7 13. f4 Nxe5 14. Qh5
Ng6 15. g4 Bxc2 16. Na3 Ba4 17. Bd3 Qf6 18. Bxg6 O-O-O 19. Bxf7 *
Position (FEN): 2kr3b/ppp2B2/4pq2/3p2NQ/b4PP1/N3P3/PP6/R3K3 b Q - 0 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1192
Best move: Qxb2