But he fails to realize that Black has time for the prophylactic move 16...a5. Now 17.b3 Kg8 18.Bb2 Qf7 results in a position where White's advantage is minimal.
The same can also be said about the position after 7.Bb5+ c6 8.Bd3 Bb4+ 9.Bd2 Bxd2+ 10.Qxd2 Nf6 11.O-O-O O-O 12.Nxd4 Re8 13.Rhe1 h6 14.Rxe8+ Qxe8 15.Re1, provided Black finds the best move 15...Qd8.
Previously I recommended 15...Qh5 and 15...Qf8. But Monokroussos has demonstrated that, in both cases, Black still has problems after 16.Ngf3. The advantage of 15...Qd8 over the other moves is that Black can answer 16.Ngf3 with 16...c5 17.Nb5 Nc6.
And 16.Nge6 Bxe6 17.Nxe6 Qd6 transposes into a variation from the 15...Qf8 line that is equal for Black.