Chess puzzle (Advantage)
Moves: 1. e4 e5 2. c4 d6 3. d3 Nf6 4. h3 Nc6 5. a3 Nd4 6. Nf3 c5 7. Be3 Qb6 8. Bxd4
cxd4 9. Qc2 Be6 10. Be2 Nh5 11. Ng5 Nf4 12. Nxe6 fxe6 13. O-O Be7 14. Bg4 h5
15. Bf3 g5 16. b4 g4 17. hxg4 hxg4 18. Bxg4 Rh4 19. f3 O-O-O 20. g3 Nh3+ 21.
Kg2 Rdh8 22. gxh4 Nf4+ 23. Kf2 *
Position (FEN): 2k4r/pp2b3/1q1pp3/4p3/1PPpPnBP/P2P1P2/2Q2K2/RN3R2 b - - 2 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1349
Best move: Bxh4+