Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. Bb5+ Nc6 4. O-O a6 5. Be2 b5 6. d4 cxd4 7. Nxd4 Nxd4 8.
Qxd4 e5 9. Qd1 Be7 10. a3 h6 11. Nc3 Nf6 12. Re1 O-O 13. Be3 Bb7 14. Bd3 Rc8
15. f4 d5 16. fxe5 Nxe4 17. Nxe4 dxe4 18. Be2 Qxd1 19. Raxd1 Rxc2 20. Rd7 Bh4
21. g3 Bxg3 *
Position (FEN): 5rk1/1b1R1pp1/p6p/1p2P3/4p3/P3B1b1/1Pr1B2P/4R1K1 w - - 0 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1590
Best move: hxg3