Chess puzzle (Equality)
Moves: 1. e4 c5 2. Bc4 d6 3. Nc3 Nf6 4. d3 Bg4 5. f3 Bd7 6. Nge2 e6 7. h3 Be7 8. O-O
Nc6 9. Ng3 O-O 10. f4 a6 11. f5 b5 12. Bb3 Nd4 13. fxe6 fxe6 14. Nce2 Nxb3 15.
axb3 Qc7 16. Bf4 Bc6 17. c4 Nd7 18. cxb5 axb5 19. Rxa8 Rxa8 20. Nh5 Nf6 21.
Neg3 Ra2 22. Nxf6+ *
Position (FEN): 6k1/2q1b1pp/2bppN2/1pp5/4PB2/1P1P2NP/rP4P1/3Q1RK1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1224
Best move: Bxf6