Oman drew first blood when they shocked reigning champions Sri Lanka by 4 wickets with 7 balls to spare in the Under-23 Emerging Teams Asia Cup curtain raiser played at the Shiekh Kamal International Cricket Stadium Academy Ground, Coz Bazaar in Bangladesh on Thursday.