Chess puzzle (Advantage)
Moves: 1. e4 e5 2. d3 Nc6 3. Nc3 Nf6 4. h3 Bb4 5. Bd2 O-O 6. g4 b6 7. g5 Ne8 8. h4 Bb7
9. h5 Bxc3 10. bxc3 d5 11. g6 fxg6 12. hxg6 h6 13. Bxh6 gxh6 14. Qh5 Qg5 15.
Nf3 Qxh5 16. Rxh5 Kg7 17. Be2 dxe4 18. dxe4 Nf6 19. Rh4 Rad8 20. Bd3 Nxe4 21.
Bxe4 Rxf3 *
Position (FEN): 3r4/pbp3k1/1pn3Pp/4p3/4B2R/2P2r2/P1P2P2/R3K3 w Q - 0 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 870
Best move: Bxf3