The so-called "Hunt Variation" - white attempts to develop his pieces while gaining tempo by chasing black's knight around the board. The main drawback is that the advanced center pawns become targets.
5... e6 6. Nb1c3
Most common I've seen is 6.d4, where 6 ... d6 7.cxd6 cxd6 transposes to a Sicilian-like position, but I think instead that simply playing 6 ... b6 soon equalizes.
6... Nd5xc3 7. dxc3 Nb8c6 8. Bc1f4 Bf8xc5
!? The sharpest continuation, and IMO black's best chance to gain advantage.
9. Qd1g4
! 9.Qh5 g6 just helps black defend his position, for example 10.Qf3 g5, or 10.Qg4 h5, or 10.Qh3 g5 followed by 11 ... h5, etc.
9... g5 10. Bf4xg5
not 10.Qxg5 Qxg5 11.Bxg5 Nxe5! where 12.Bf6 is met by 12 ... Bxf2+! 13.Ke2 (13.Kxf2 Ng4+ wins) Nxc4 14.Bxh8 Bxg1 followed by ... Nxb2 and black is winning, IMO
10... Rh8g8 11. Ng1h3 Bc5e7 12. f4
on 12. Bxe7 I was planning 12 ... Rxg4 13.Bxd8 Rxc4 followed by Nxe5, and black should have a good game
Black's plan is to fianchetto the light-squared bishop and O-O-O, then start operations on the white K using the half-open g-file & long diagonal.
16. Bc4d3 b6 17. Bd3e4
? I think this B belongs on the a6-f1 diagonal, otherwise white has trouble contesting the f-file. Now black's new plan is to move ... Ba6 and use the f-file for himself. Better, IMO is 17.Qf3 which white has to play at some point anyway.
17... c6 18. Qh5f3
Controlling the important diagonal. Now black switches to "plan B"
18... Bc8a6 19. Rf1e1 O-O-O 20. b4
? I'm not sure what this move accomplishes. Now c3 becomes a juicy target and gives black tactical tricks.