Chess puzzle (Advantage)
Moves: 1. Nf3 c5 2. e4 a6 3. d4 cxd4 4. Nxd4 g6 5. Bf4 Bg7 6. Bc4 e5 7. Be3 exd4 8.
Bxd4 Bxd4 9. Qxd4 Qf6 10. e5 Qg5 11. O-O Nc6 12. Qc3 Nge7 13. f4 Qh6 14. Nd2
O-O 15. Ne4 Qg7 16. Nf6+ Kh8 17. Rf3 d6 18. Re3 Nf5 19. Rh3 h6 20. g4 Nfd4 21.
Qg3 b5 22. Bd3 Nb4 *
Position (FEN): r1b2r1k/5pq1/p2p1Npp/1p2P3/1n1n1PP1/3B2QR/PPP4P/R5K1 w - - 2 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1955
Best move: Qh4