Akhilesh Yadav's main rival in his debut Uttar Pradesh election will be Union Minister SP Singh Baghel, who was once close to the Samajwadi Party leader's father Mulayam Singh Yadav.
SP Singh Baghel, the BJP MP from Agra, is the party's candidate from Karhal in eastern Uttar Pradesh where Akhilesh Yadav is contesting his first state election.
Akhilesh Yadav, who also filed his nomination papers earlier today, declared, "Whoever is chosen as the BJP candidate from Karhal will lose."
Mr Baghel had earlier fought an election against Akhilesh Yadav's wife Dimple Yadav and lost.
He is the Minister of State for Law and Justice.
Speaking to NDTV after filing his nomination for the polls starting February 10, Mr Baghel said he felt delighted that the party had chosen him to fight Akhilesh Yadav, the Samajwadi Party chief and Chief Minister Yogi Adityanath's chief challenger in this UP election.
He was revealed as the BJP candidate from Karhal virtually at the last minute when he went to the election office to submit his documents.
"It is very important to have a surprise element in elections," the Union Minister said.
"I will fight with all my might - this is not anyone's bastion or stronghold. I have seen Kannauj, Firozabad, and Etawa (Samajwadi strongholds) fall."
Mr Baghel said his main campaign points would be nationalism and development. "The BJP thought about the country, removed Article 370 (which gave special status to Jammu and Kashmir)," he said.
The Karhal contest, he said, would be exciting.
Mr Baghel began his career in the Uttar Pradesh police and was in the security team of Mulayam Singh Yadav. It was the Samajwadi founder who got Mr Baghel to fight his first Lok Sabha election in 1989. He lost that year and in the next election too. He was elected for the first time in the 1998 national election.
From the Samajwadi Party, Mr Baghel first went to the Bahujan Samaj Party (BSP) of Mayawati and then to the BJP.
He won the 2017 UP election and the 2019 Lok Sabha election. He was included in Prime Minister Narendra Modi's cabinet in last year's cabinet rejig.
Uttar Pradesh Bypolls: Samajwadi Party Takes Lead In Akhilesh Yadav's Old Constituency UP Official Counters Akhilesh Yadav's Claims Of Voters Being Threatened UP Dalit Woman's Body Found In Sack, Family Says Killed For Backing BJP Election Results: BJP-Led Mahayuti Secures Landslide Victory In Maharashtra "Moving Towards One Party, One Nation": Uddhav Thackeray On BJP Victory With Thumping Win, Maharashtra Decides Real NCP, Sena CAT 2024: Exam In 3 Sessions On Sunday, Check Important Guidelines Delhi Police Constable Stabbed To Death By 3 In Govindpuri, 2 Arrested: Cops "In The Name Of Globalisation, We Actually Hollowed Out...": S Jaishankar Track Latest News Live on NDTV.com and get news updates from India and around the world.