Chess puzzle (Equality)
Moves: 1. Nf3 d5 2. g3 c5 3. Bg2 Nc6 4. b3 Nf6 5. Bb2 e6 6. O-O Be7 7. d3 d4 8. c3 e5
9. cxd4 exd4 10. e3 dxe3 11. fxe3 O-O 12. d4 cxd4 13. Nxd4 Nxd4 14. Qxd4 Qxd4
15. Bxd4 a6 16. Bb2 Rd8 17. Nc3 Rb8 18. Rad1 Bg4 19. Rxd8+ Rxd8 20. Rf4 b5 21.
Nxb5 axb5 *
Position (FEN): 3r2k1/4bppp/5n2/1p6/5Rb1/1P2P1P1/PB4BP/6K1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1257
Best move: Bxf6