After 5...b5, the main line is 6 Bf1.
A recent GM game in this variation is:
[Event "ETCC"]
[Site "Crete GRE"]
[Date "2007.10.31"]
[Round "4"]
[White "Vallejo Pons, F."]
[Black "Naiditsch, A."]
[Result "1-0"]
[ECO "C57"]
[WhiteElo "2660"]
[BlackElo "2639"]
[PlyCount "57"]
[EventDate "2007.10.28"]
[EventType "team"]
[EventRounds "9"]
[EventCountry "GRE"]
[Source "Mark Crowther"]
[SourceDate "2007.11.05"]
1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 b5 6. Bf1 h6 7. Nxf7 Kxf7 8.
dxc6 Bc5 9. Be2 Bxf2+ 10. Kxf2 Ne4+ 11. Kf1 Rf8 12. d3 Qd4 13. Qe1 Kg8+ 14. Bf3
Ng5 15. Bxg5 hxg5 16. Ke2 e4 17. Bxe4 Bg4+ 18. Kd2 Rf2+ 19. Kc1 Raf8 20. Nc3 b4
21. Bd5+ Kh8 22. h4 Bh5 23. hxg5 g6 24. Bf3 bxc3 25. Qxc3 Qxc3 26. bxc3 Kg7 27.
Rb1 Bxf3 28. gxf3 Re8 29. Rb7 1-0
I felt that I have played better than my opponent for the majority of the game , and clearly had the upper hand at the end , however I blundered and should have lost but got a draw . Love to hear your comments , and how I could improve in general when there is no clear tactics on board . Cheers