Chess puzzle (Advantage)
Moves: 1. g3 d5 2. Bh3 Bxh3 3. Nxh3 Nc6 4. O-O e6 5. b3 Nf6 6. Ba3 Bxa3 7. Nxa3 O-O 8.
d3 Re8 9. c4 dxc4 10. bxc4 Qd4 11. Nb5 Qg4 12. Nf4 Re7 13. h3 Qf5 14. f3 e5 15.
e4 Qd7 16. Ng2 Qxh3 17. g4 a6 18. Nc3 Nd4 19. Nd5 Nxd5 20. cxd5 Nxf3+ 21. Rxf3
Qxg4 22. Rf1 Qh3 23. a4 a5 24. Ra2 Ra6 25. Raf2 Rh6 26. Rf3 Qh1+ 27. Kf2 Qh2
28. Ke3 *
Position (FEN): 6k1/1pp1rppp/7r/p2Pp3/P3P3/3PKR2/6Nq/3Q1R2 b - - 9 28
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 903
Best move: Qxg2