Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Nf3 Nf6 3. Bf4 e6 4. e3 Bd6 5. Bg5 h6 6. Bh4 c5 7. c3 Qb6 8. Qb3
Ne4 9. Nbd2 Nxd2 10. Nxd2 Bd7 11. Bg3 Bxg3 12. hxg3 Nc6 13. Be2 c4 14. Qc2 Qc7
15. Bf3 O-O 16. e4 b5 17. e5 b4 18. Be2 f6 19. exf6 Rxf6 20. g4 Raf8 21. Nf3 e5
22. g5 hxg5 *
Position (FEN): 5rk1/p1qb2p1/2n2r2/3pp1p1/1ppP4/2P2N2/PPQ1BPP1/R3K2R w KQ - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1690
Best move: Qh7+