Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 c6 4. e3 Nf6 5. Nf3 Nbd7 6. Bd3 dxc4 7. Bxc4 b5 8. Bd3
a6 9. a4 b4 10. Ne4 Bb7 11. Nxf6+ Nxf6 12. O-O Be7 13. b3 O-O 14. Bb2 c5 15.
Rc1 Rc8 16. dxc5 Rxc5 17. Rxc5 Bxc5 18. Qc2 Bxf3 19. gxf3 Qd5 20. Bxh7+ *
Position (FEN): 5rk1/5ppB/p3pn2/2bq4/Pp6/1P2PP2/1BQ2P1P/5RK1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1020
Best move: Nxh7