Chess puzzle (Equality)
Moves: 1. e4 c5 2. f4 Nc6 3. Nf3 d6 4. Bb5 Bd7 5. Bxc6 Bxc6 6. Nc3 g6 7. d3 Bg7 8. Be3
Nf6 9. O-O Ng4 10. Bd2 Qb6 11. Kh1 Qxb2 12. Rb1 Qa3 13. Rb3 Qa6 14. h3 Nf6 15.
e5 Nd5 16. Re1 O-O 17. Ne4 Rad8 18. e6 fxe6 19. Neg5 Bd7 20. Qe2 Nxf4 *
Position (FEN): 3r1rk1/pp1bp1bp/q2pp1p1/2p3N1/5n2/1R1P1N1P/P1PBQ1P1/4R2K w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1550
Best move: Bxf4