Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Nf3 c5 3. dxc5 Qa5+ 4. c3 Qxc5 5. Bf4 e6 6. e3 Nf6 7. Nbd2 Nc6 8.
Bd3 Be7 9. O-O O-O 10. Rc1 Bd6 11. Bg5 Be7 12. c4 Qd6 13. cxd5 Nxd5 14. Nc4 Qd8
15. Bxe7 Ndxe7 16. Bxh7+ Kxh7 17. Ng5+ Kg6 18. Qg4 e5 19. Ne6+ Kf6 20. Nxd8 *
Position (FEN): r1bN1r2/pp2npp1/2n2k2/4p3/2N3Q1/4P3/PP3PPP/2R2RK1 b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1396
Best move: Bxg4