Novelty??? 1. d4 d5 2. Bf4 Bf5 3. e3 Nc6 4. g4!?

It looks like an interesting attack. No name and no master games in the local Explorer but I see 32 internal games in the lichess database.

I believe at least 4 or 5 of those are me. I've been playing around with it the last few days.
LoL Great!
bayonet attack is against the kings indian defense not the caro kann and no one on earth will play 2...Bf5 and 3...Nc6 but g4 does look like a good move.
https://www.chess.com/openings/B12_Caro_Kann_Defense_Advance_Bayonet_Attack
@savagechess2k and @RookSacrifice It's certainly not as common as, for exmaple, 3...Nf6, but it's not a bad move either. I see it sometimes. Chess.com has 17 master level games with this position (after 3... Nc6) in it's database, so it's certainly not unplayable, and there's nothing intrinsically wrong with developing the queen knight first. It can also be reached via 1 d4 d5 2. Bf4 Nc6 3. e3 Bf5 too.