England quick James Anderson has received an official reprimand for breaching the ICC Code of Conduct during day three of the third Test against Sri Lanka on Saturday at Lord's.

Anderson was involved in an incident with Sri Lanka spinner Rangana Herath, with the pair exchanging verbal barbs.

Quick Single: Cook injury sours England's day

Herath made a fighting 31 from 49 balls during Sri Lanka's innings of 288, and was on the receiving end of a hostile spell from Anderson who struck him on the gloves.

Following a confrontation between the pair, umpire S Ravi spoke with Anderson, reminding the England quick he was not supposed to engage with the batsman.

WATCH: Cook cops nasty knee blow at Lord's

Anderson was later found to be in violation of the ICC Code of Conduct regarding "conduct that is contrary to the spirit of the game".

The 33-year-old admitted the offence and accepted the sanction proposed by match referee Andy Pycroft, and as such, there was no need for a formal hearing and Anderson escaped with a reprimand.

Quick Single: Woakes awakens to stamp long-term claim

England are currently 4-109 in their second innings, leading Sri Lanka by 237 runs, with the morning session of day four washed out.

England lead the three-Test series two-nil.