Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nf3 d5 4. exd5 Nxd5 5. O-O Nc6 6. d4 e4 7. Ne5 Nxe5 8.
dxe5 Be6 9. f4 Bc5+ 10. Kh1 Be3 11. Bxd5 Bxc1 12. Qxc1 Qxd5 13. Rd1 Qc5 14. Nc3
Bf5 15. Rd5 Qf2 16. Rd2 Qh4 17. g3 Qg4 18. Qd1 O-O 19. Nd5 c6 20. Ne7+ Kh8 21.
Kg1 e3 22. Qxg4 *
Position (FEN): r4r1k/pp2Nppp/2p5/4Pb2/5PQ1/4p1P1/PPPR3P/R5K1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 891
Best move: Bxg4