Chess puzzle (Advantage)
Moves: 1. d4 b6 2. Nf3 Bb7 3. e3 f5 4. Be2 Nf6 5. Nbd2 d6 6. a3 c5 7. O-O Nbd7 8. c4
e5 9. dxe5 Nxe5 10. Nxe5 dxe5 11. Bf3 e4 12. Bh5+ g6 13. Be2 Qc7 14. Qa4+ Bc6
15. Qc2 Bd6 16. b3 Bxh2+ 17. Kh1 Be5 18. Rb1 a5 19. Bb2 h5 20. Bxe5 Qxe5 21.
Qb2 Qe7 22. b4 Ng4 *
Position (FEN): r3k2r/4q3/1pb3p1/p1p2p1p/1PP1p1n1/P3P3/1Q1NBPP1/1R3R1K w kq - 1 23
White to move.
Themes:  Middlegame  
Puzzle rating: 2307
Best move: Bxg4