Stiliyan Petrov believes he's now showing his best form in an Aston Villa shirt.
Petrov admitted: "It wasn't a good start for me at Villa. People expected more and I didn't produce which was frustrating for me and for them.
"It was up to me to change people's thinking. I came here as a good player and that was how I wanted people to regard me.
"But I never stopped believing and now I'm showing what I can really do."