So I had another game on lichess, just a short 5 min game.
1. Nf3 Nf6 2. g3 d5
{A08 King's Indian Attack}
3. Bg2 Nc6 4. O-O e5 5. d3 Be7
6. c3 O-O 7. Nbd2 h6
{This I think is weird weakening the kingside perhaps better is to develop.}
8. e4 Be6 9. b4
{This is a new idea I tried in this game, and he had no good response for it!}
9... Qd7
{This is probably a fine move.}
(9... dxe4 10. dxe4 Bc4 11. Nxc4 {This I had analysed, but black is "sacrifising" a piece so I suspect it really isn't a good idea.}) 10. b5 Nb8 11. Nxe5 Qc8
(11... Qxb5 12. Rb1 Qa6 13. f4 Qxa2 14. f5 Bc8 {Black might have some pawns but it seems that the black development leaves a lot to be desired.})
12. f4 Bh3 13. f5 Bxg2 14. Kxg2 dxe4 15. dxe4 Bd6 16. Nec4 Be7 17. e5 Nfd7
{Black resigned, it is a bad position but I thought it was worth to play a
little more, anyway I had planned to play f6}
1-0
b4 is a nice move when there is a knight to attack on c6, but this opening black often plays a standard setup
e5,d5,Nf6,Nc6