Swindon boss Paolo Di Canio lambasted the club's strikers despite seeing his side fight back from two goals down to snatch a 2-2 draw at home to Coventry.
David McGoldrick's first-half double set struggling Coventry on course for an unlikely win over Di Canio's promotion hopefuls.
Two goals in three minutes from Gary Roberts and substitute James Collins - a boyhood Coventry fan - rescued the Robins, but Di Canio was fuming over the number of wasted chances from the home team.
The Italian, whose bid to recruit a proven goal scorer is being hampered by a Football League transfer embargo, said: "We got the ball into the box 32 times and scored twice. We need a top striker if we are to stay near the top.
"We were on top in this game, but Tranmere are top of the league and their top scorer has seven goals. We have got injuries, but we sat down 16 months ago with a three-year plan and if we stay in the middle of the league that is one more year.
"I was happy to see my players fight back, but we had the ball in their box 12 times before they scored."
Di Canio also played down talk of him replacing sacked Owen Coyle as Bolton manager.
The West Ham legend has been linked with a move to the Reebok Stadium and that speculation will intensify after Ole Gunnar Solkjaer opted to stay in Norway.
Di Canio said: "I don't want to talk about Bolton. I am loyal to my chairman Jeremy Wray and all the people in the club. They are all working very hard and the board gave me the chance to become a professional manager in this country."
Coventry manager Mark Robins said: "I was disappointed with the ending, but three weeks ago we were talking turning losses into draws. We were under the cosh in the last 15 minutes, but managed to cope with a strong Swindon side and have a week now to prepare for our next match."
- Paolo Di Canio