Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 Nc6 3. e3 e5 4. Ne2 Nf6 5. Nbc3 Bb4 6. Bd2 O-O 7. cxd5 Nxd5 8.
Qb3 Be6 9. Nxd5 Bxd2+ 10. Kxd2 exd4 11. exd4 Bxd5 12. Qc3 Re8 13. Rd1 Qg5+ 14.
f4 Qf6 15. Rg1 Rad8 16. Kc1 Bxa2 17. b3 Qd6 18. Kb2 Nb4 19. Nc1 Qxf4 20. Qxb4
Qf2+ 21. Rd2 *
Position (FEN): 3rr1k1/ppp2ppp/8/8/1Q1P4/1P6/bK1R1qPP/2N2BR1 b - - 2 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1554
Best move: Qxg1