Chess puzzle (Advantage)
Moves: 1. e4 d5 2. e5 c5 3. c3 Nc6 4. d4 cxd4 5. cxd4 e6 6. Nf3 Bb4+ 7. Nc3 a6 8. Bd3
Nge7 9. O-O b5 10. a3 Ba5 11. b4 Bb6 12. Be3 Ng6 13. Rc1 Bd7 14. Re1 O-O 15.
Ne2 Nce7 16. h4 Nf5 17. h5 Nxe3 18. fxe3 Nh4 19. h6 Nxf3+ 20. gxf3 Qg5+ 21. Kf2
Qh4+ 22. Ng3 *
Position (FEN): r4rk1/3b1ppp/pb2p2P/1p1pP3/1P1P3q/P2BPPN1/5K2/2RQR3 b - - 4 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 695
Best move: Qh2+