I mellomtiden hadde den makedonske falanksen og det tilhørende persiske infanteriet rykket frem for å starte angrepet mot krigselefantene som ble stoppet sammen med store tap i infanteriet. Mahoutene til elefantene ble drept, og noen elefanter fikk senene bak i foten kuttet av, og Aleksanders styrke klarte til slutt å kue de indiske styrkene. Etter massive tap, overgav Porus seg, som var skadet i kampene.