I played a game on lichess. (Link: http://en.lichess.org/n2hfBGYy#18) After the game I did a stockfish analysis of the game. This is the position:
[fen ""]
[Event "Rated game"]
[Site "http://lichess.org/n2hfBGYy"]
[Date "2015.03.09"]
[White "Kartikay"]
[Black "superca"]
[Result "0-1"]
[WhiteElo "1044"]
[BlackElo "1698"]
[PlyCount "56"]
[Variant "Standard"]
[TimeControl "300+6"]
[ECO "A42"]
[Opening "Sicilian Defense, Hyperaccelerated Fianchetto"]
[Annotator "lichess.org"]
1. e4 c5 2. Nf3 g6 3. d4 { Sicilian Defense, Hyperaccelerated Fianchetto } cxd4 4. Nxd4 Bg7 5. Nc3 Nc6 6. Nxc6 bxc6 7. Bc4 e6 8. O-O d5?! { (0.44 → 0.96) Inaccuracy. The best move was Qc7. } (8... Qc7 9. Bg5 Ne7 10. Re1 Rb8 11. Bb3 d6 12. Qd2 O-O 13. a3 Rd8 14. Rad1 Ba6 15. Bf4 Be5 16. Bxe5 dxe5) 9. exd5 cxd5 10. Bb5+? { (0.99 → -0.29) Mistake. The best move was Nxd5. } (10. Nxd5 Bb7 11. Bb5+ Kf8 12. Nf4 a6 13. Qxd8+ Rxd8 14. Be2 Bf6 15. Nd3 Kg7 16. Nc5 Bc6 17. Nxa6 Ne7 18. c3 Nd5 19. Bd2 Nc7) * {The rest of the game is not shown here}
I played 10. Bb5+
an stockfish labeled it as a mistake. Stockfish said that the best move was Nxd5
. I was surprised by this, why should black not capture the knight in this position?
[fen "r1bqk1nr/p4pbp/4p1p1/3N4/2B5/8/PPP2PPP/R1BQ1RK1 b kq - 0 10"]
(Stockfish gives the evaluation +1.48 if black captures the knight.)