In 1987, he was no longer the outstanding 1500 m athlete that he had been in previous years. Having previously been able to win races from any position and at any pace, he was now lacking confidence in his finishing speed, an area in which he had fallen behind some of his main rivals. He was beaten by José Luis González in the European Cup, and although he followed that with an impressive win in the 1000 m in Stockholm, and won the Dream Mile for the third year running, he finished eighth after leading into the final bend of the 1987 World Championships final in Rome. He had said before the race that his only hope of victory was a fast race, in which he could run the finish out of his opponents, in particular Abdi Bile, the eventual winner. Unhappily for Cram, the pace was slow, and he faded badly in the last 100 metres.