Chess puzzle (Advantage)
Moves: 1. e4 e5 2. f4 Nc6 3. Nf3 f6 4. d3 Bb4+ 5. c3 Bc5 6. b4 Bb6 7. a4 a5 8. b5 Nce7
9. c4 d6 10. Qe2 Be6 11. Be3 Bxe3 12. Qxe3 Qd7 13. f5 Bf7 14. Be2 Nh6 15. Nc3
O-O 16. O-O Bh5 17. Nh4 Bxe2 18. Qxe2 Nf7 19. Qh5 c6 20. bxc6 bxc6 21. Rf3 h6
22. Rg3 Kh7 23. Qg6+ *
Position (FEN): r4r2/3qnnpk/2pp1pQp/p3pP2/P1P1P2N/2NP2R1/6PP/R5K1 b - - 3 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 869
Best move: Nxg6