Chess puzzle (Advantage)
Moves: 1. d4 c5 2. d5 Qc7 3. c4 a6 4. Nc3 e5 5. e4 d6 6. Nf3 h6 7. h3 b6 8. Bd3 Bb7 9.
O-O Nd7 10. b3 Ngf6 11. Bb2 Nh5 12. Ne2 Ndf6 13. Qd2 g5 14. Nh2 Nf4 15. Nxf4
gxf4 16. g4 Rg8 17. f3 h5 18. Kh1 hxg4 19. fxg4 O-O-O 20. Rxf4 exf4 *
Position (FEN): 2kr1br1/1bq2p2/pp1p1n2/2pP4/2P1PpP1/1P1B3P/PB1Q3N/R6K w - - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1497
Best move: Bxf6