К началу 1945 года командует артиллерийским дивизионом 23-й гвардейской мотострелковой бригады. К тому моменту майор Шпилько уже был награжден орденом Красного знамени, орденами Отечественной войны I и II степени и орденом Красной звезды. Командование отмечает смелость и бесстрашие Шпилько.
В феврале 1945 года был ранен в ходе сражения в Померании. Спустя пару месяцев, немного подлечившись, майор присоединяется к своей части, которая уже движется на Берлин.
Личным примером Павел Шпилько воодушевлял личный состав на боевые подвиги. В апреле артиллерийский дивизион прошел с боями более 300 км, уничтожив до 300 солдат и офицеров противника, 5 самоходных орудий, 20 минометов и пушек, более 40 машин и бронетранспортеров, более 100 винтовок и пулеметов.
«Тов. Шпилько систематически поддерживал артиллерийским огнем быстроту продвижения боевых частей, в результате чего бригада поставленную задачу по овладению районом Берлина выполнила», – из наградного листа о представлении к званию Герой Советского Союза. Речь в документе идет о прорыве к Бранденбургским воротам, откуда начался обстрел рейхстага. При поддержке артиллерии пехоте удалось водрузить над зданием Знамя Победы.
Вскоре после окончания войны Павел Шпилько по состоянию здоровья вышел в запас. Местом своего жительства выбрал город Бологое в Калининской области. Трудился начальником цеха одного из местных предприятий. Здесь же нашел свой последний покой – героя не стало в 1968 году. За его могилой на Старобологовском кладбище ухаживают ученики школы №1.