I'm sure there's something that wins for white, but I can't find it...
e5 Nxd4 isn't good for White, since black gets a second pawn and gives the momentum to black. alos, it may give black a later fork at c2. I want to find a winning line for white, but can't find one... any ideas? Oh, and u can use a computer too, but if this is some line in it's book, try to make it stop using the book, i want an original move.
My program indicates white is in quite a hole here, im pretty sure there isnt a line that 'wins' this one. Qe7 is indeed better than Qe8 but there was an even better move than that for black too, d5...then again my comp is weak and i didnt leave it thinking too long, but what can you expect down a pawn or two??
7.cd4 is less good than 7.0-0.
After 7...Bb4+ white should play 8.Kf1 which is interesting... because 8.Bd2 Bxd2+ d6 gives white nothing.
8...Nf6 seems wrong to me: 9.e5 d5 (almost forced) 10.ef6 dc4 11.fg7 Rg8 12.0-0 Rxg7 13.Nxc4 is complex, but looks somewhat better for white.
10.Ng5? is a bad move (due to either 0-0 as played, or simply 10...d5), and 11.Qb3? even worse: Black is almost winning after the natural 11...d5!