By avoiding a check on f4 in advance White maintains maximum flexibility in his central attack.
6...Qa5 was correct. although after 7.Rd4 , preparing b2-b4, White keeps the advantage.
With the double threat of 9 Nd4 and 9 Rxa7. White is practically winning.
Removing the queen from the vulnerable d-file before White puts a rook on d1, and taking the g4-square away from his queen.
4.e3 Bc6 5.Qd1 Rfd8 6.Qf1 b5! 7.Ba5 Re8 8.Rad1 Qxe5 9.Bxd5 Bxd5 10.Bc3 Qe6 11.Rxd5 a6