Chess puzzle (Equality)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 Nc6 4. Bc4 Bc5 5. d4 Bb6 6. Bxf4 d5 7. Bxd5 Nge7 8.
Bxc6+ Nxc6 9. c3 Bg4 10. Nbd2 O-O 11. O-O h6 12. Kh1 g5 13. Be3 Ne7 14. Qc2 Ng6
15. Rae1 Re8 16. Nc4 c6 17. Nfe5 Be6 18. Nxb6 Nxe5 19. d5 *
Position (FEN): r2qr1k1/pp3p2/1Np1b2p/3Pn1p1/4P3/2P1B3/PPQ3PP/4RR1K b - - 0 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1687
Best move: axb6