Chess puzzle (Equality)
Moves: 1. d4 e5 2. d5 c6 3. d6 Qf6 4. Nc3 Qxd6 5. Qxd6 Bxd6 6. Ne4 Bc7 7. e3 d5 8. Nc3
Nf6 9. Bd2 Bf5 10. O-O-O O-O 11. h3 Nbd7 12. g4 Be4 13. f3 Bg6 14. h4 h6 15. h5
Bh7 16. Nh3 d4 17. exd4 exd4 18. Nb1 c5 19. g5 hxg5 20. Nxg5 Ne5 21. h6 g6 22.
f4 Neg4 23. Bc4 Nf2 24. c3 Nxd1 25. Kxd1 dxc3 26. Bxc3 Bxf4 *
Position (FEN): r4rk1/pp3p1b/5npP/2p3N1/2B2b2/2B5/PP6/1N1K3R w - - 0 27
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1585
Best move: Bxf6