Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. f3 O-O 5. e4 d6 6. Bd3 c5 7. d5 e6 8. Nge2
exd5 9. cxd5 Re8 10. O-O a6 11. Bg5 b5 12. Kh1 h6 13. Be3 Nbd7 14. Bc2 Ne5 15.
b3 Nh5 16. Qd2 Kh7 17. g4 Bxg4 18. fxg4 Nxg4 19. Rxf7 Qh4 20. Bg1 Kg8 21. Raf1
Be5 22. R7f4 *
Position (FEN): r3r1k1/8/p2p2pp/1ppPb2n/4PRnq/1PN5/P1BQN2P/5RBK b - - 6 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1438
Best move: Bxf4