Chess puzzle (Advantage)
Moves: 1. d4 e6 2. e4 b6 3. c4 Bb7 4. Nc3 Bb4 5. Bd3 Nf6 6. Qc2 h6 7. Ne2 O-O 8. O-O
Bxc3 9. bxc3 d5 10. cxd5 exd5 11. e5 Ne4 12. Ng3 Nxg3 13. fxg3 Ba6 14. Bh7+ Kh8
15. Rf4 Qd7 16. Bf5 Qb5 17. Bd2 c5 18. Rg4 cxd4 19. cxd4 Qc4 20. Qxc4 Bxc4 21.
Bb4 Be2 *
Position (FEN): rn3r1k/p4pp1/1p5p/3pPB2/1B1P2R1/6P1/P3b1PP/R5K1 w - - 2 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1037
Best move: Bxf8