Chess puzzle (Advantage)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Bf5 5. Qe2 e6 6. c3 Nf6 7. Bg5 Bxe4 8.
Bxf6 Qxf6 9. Qxe4 Qh6 10. Nf3 Be7 11. Bd3 O-O 12. h4 f5 13. Qe5 Na6 14. Ke2
Rad8 15. Rh3 Bd6 16. Qa5 Bc7 17. Qa3 c5 18. Qb3 Bb6 19. Ng5 Rfe8 20. Rah1 cxd4
21. Bxf5 Nc5 22. Bxh7+ *
Position (FEN): 3rr1k1/pp4pB/1b2p2q/2n3N1/3p3P/1QP4R/PP2KPP1/7R b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1592
Best move: Qxh7