Chess puzzle (Equality)
Moves: 1. f4 d5 2. Nf3 Nc6 3. e3 Bg4 4. Be2 f6 5. b3 e5 6. Bb2 Bd6 7. O-O Qe7 8. Bb5
Qd7 9. fxe5 fxe5 10. Qe1 Bxf3 11. Rxf3 O-O-O 12. Nc3 a6 13. Be2 Nf6 14. a3 Rhf8
15. h3 e4 16. Rf1 Rde8 17. b4 b5 18. Nxb5 *
Position (FEN): 2k1rr2/2pq2pp/p1nb1n2/1N1p4/1P2p3/P3P2P/1BPPB1P1/R3QRK1 b - - 0 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1583
Best move: axb5