Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4 Bxb4 5. c3 Be7 6. d4 exd4 7. cxd4 Bb4+ 8.
Nc3 Bxc3+ 9. Bd2 Bxa1 10. Qxa1 f6 11. O-O d6 12. e5 Bg4 13. exf6 Nxf6 14. Re1+
Ne7 15. Ng5 Qd7 16. Bf7+ Kf8 17. h3 h6 18. hxg4 hxg5 19. Be6 Qc6 20. Bxg5 Ned5
21. Qb1 Re8 22. Qf5 Ne7 23. Qf4 d5 *
Position (FEN): 4rk1r/ppp1n1p1/2q1Bn2/3p2B1/3P1QP1/8/P4PP1/4R1K1 w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1606
Best move: Bxf6