Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Nf3 e6 3. Bg5 Be7 4. e3 b6 5. Bd3 h6 6. Bf4 Bb7 7. O-O d5 8. Re1
Bd6 9. Ne5 O-O 10. Nd2 Nbd7 11. c3 Be7 12. e4 c5 13. Ng4 Nxg4 14. Qxg4 Nf6 15.
Qh3 cxd4 16. e5 dxc3 17. exf6 cxd2 18. fxg7 dxe1=Q+ 19. Rxe1 Bg5 20. Be5 Re8
21. f4 Bxf4 *
Position (FEN): r2qr1k1/pb3pP1/1p2p2p/3pB3/5b2/3B3Q/PP4PP/4R1K1 w - - 0 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1500
Best move: Bxf4