શ્રીલંકાએ ઇંગ્લેન્ડને હરાવી સેમીફાઈનલમાં પોતાની આશાઓ જીવંત રાખી છે.