Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Nf3 c5 3. dxc5 Nc6 4. c4 d4 5. e3 e5 6. exd4 Nxd4 7. Nxd4 exd4 8.
b4 a5 9. Bd2 Nf6 10. Bd3 axb4 11. Bxb4 Qc7 12. O-O Bxc5 13. Bxc5 Qxc5 14. Re1+
Be6 15. Nd2 O-O 16. Nb3 Qg5 17. Nxd4 Bh3 18. g3 Rad8 19. Nf3 Qc5 20. Qc2 Qc6
21. Bxh7+ *
Position (FEN): 3r1rk1/1p3ppB/2q2n2/8/2P5/5NPb/P1Q2P1P/R3R1K1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 891
Best move: Nxh7