Chess puzzle (Crushing)
Moves: 1. d4 d5 2. Bf4 Bg4 3. h3 Bh5 4. Nf3 e6 5. a3 Nc6 6. e3 Nf6 7. c4 Bg6 8. Nc3
Ne4 9. Nb5 a6 10. Nxc7+ Ke7 11. Nxa8 Qxa8 12. Nd2 Na5 13. cxd5 exd5 14. Rc1 Kf6
15. Qg4 Nxd2 16. Kxd2 Nb3+ 17. Kd1 Nxc1 18. Kxc1 Bf5 19. Qg5+ Ke6 20. g4 *
Position (FEN): q4b1r/1p3ppp/p3k3/3p1bQ1/3P1BP1/P3P2P/1P3P2/2K2B1R b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1175
Best move: Qc8+