So ConF. is applied if cell returns TRUE.
Function And returns TRUE if all conditions are TRUE
In this case we have to conditions:
1. NOT(ISBLANK(A2)) -- this returns TRUE if cell is not empty ( if this condition wasnt applied empty cells would be formatted as well )
2. A2<$G2 -- this one should be fairly obvious