Actually it has 3 rakes. I think ER/ECR must have informed NWR for diversion through JAJ-PNBE MGS. For this NWR has given a temporary rake to 12988. If you notice, in 1st week of October, with 4hrs delay arrival of 12987 at AII, led to late depature from AII. But only from 15th Oct to 21st Oct, everyday inspite of 12987 arriving AII 15+ hrs late, 12988 departed AII ontime. In summers also once I noticed extra rake of 12988 at AII comprising coaches of all zones (NER, NFR, WR, SCR, SR, etc) except NWR. :P :P