[Comment "auto-generated from "]
[Event "Pirc 150 attack analysis"]
[Site ""]
[Date "2016.05.28"]
[Round ""]
[White "8.h3"]
[Black "7...Nbd7"]
[Result "*"]
[ECO "B07"]
[EventDate "2016.05.28"]

1.e4 d6 2.d4 Nf6 3.Nc3 g6 4.Be3 a6 5.a4 Bg7 6.Nf3 O-O 7.Qd2 Nbd7 8.h3 c5!? 
    ( 8...e5 9.dxe5 dxe5 10.Bc4 b6 11.O-O Bb7 12.Rfd1 Qe7 13.Nd5 Nxd5 14.Bxd5 Bxd5 15.Qxd5 Nf6 16.Qc4 Rfe8 17.c3 a5 18.Rd3 Qe6 19.Qxc7 Nxe4 20.Rad1 Bf6 21.Nd2 Nxd2 22.R1xd2 e4 23.Rd6 Be5 24.Rxe6 Bxc7 25.Rc6 Rec8 26.Kf1 Bd8 27.Rcd6 Rab8 28.Rd7 Bf6 29.Bf4 Ra8 30.Rb7 Rc6 31.Rdd7 Rd8 32.Rxd8+ Bxd8 33.Rb8 {White wins. Harikrishna-Mamedyarov 20160527} )
9.d5 Rb8 10.Qd3 
    ( 10.a5 {The normal response when black threatens to go b5.} 10...b5 11.axb6 Qxb6!? 12.Bd3 
        ( 12.Ra2 Qb4! 13.Bd3 Ng4! 14.O-O Nxe3 15.Qxe3 {(=) Black is fine.} )
    12...Qxb2 13.O-O Qb6 {(���) With unclear play.} )
    ( 10.Bh6 b5 11.axb5 axb5 12.Bxb5 Nxe4 13.Nxe4 Rxb5 14.Bxg7 Kxg7 15.O-O Nf6 {(=) Black is OK.} )
10...Qa5 {Normal but one can also move the knight back.} 
    ( 10...Ne8!? )
11.Bd2 {It is hard to say what is best for white. This is somewhat principled though.} 
    ( 11.Ra2 Ne8 12.Qd2 Nb6 13.Be2 f5 {(���) With counterplay.} )
    ( 11.Ra3 Qb4 12.Rb3 Qa5 13.Ra3 Qb4 14.Bc1!? Ne8 15.Be2 f5 {(���) With counterplay.} )
11...b5 12.Nxb5 c4!? 13.Qe3 Qb6 14.Nbd4 Qxb2!? 15.Bc3 Qxa1+ 16.Bxa1 Rb1+ 17.Ke2 Rxa1 {(���) to ( = /���) The position is not clear but black should have good chances.} *