Sau khi hạ được Aornos, vua Alexandros Đại Đế băng qua sông Ấn và đánh tan tác quân của Porus, vua của xứ đó trong vùng Punjab trong trận thắng lịch sử tại Hydaspes vào năm 326 TCN. Tuy vua Porus sử dụng những đội tượng binh dũng mãnh, Quân đội Macedonia giành thắng lợi nhờ có lòng dũng cảm, tinh thần kỷ cương cao và những chiến thuật tài tình của vua Alexandros Đại Đế. Có người kể rằng, trong cuộc đại chiến này, con thần mã Bucephalus hy sinh khi trúng tên của con trai của Porus - chính tay này cũng làm cho Alexandros Đại Đế bị thương. Tuy nhiên, có tư liệu kể ràng con thần mã chết do nó đã già và phải chịu nóng nực. Theo trước tác của Plutarchus, Bucephalus chết ít lâu khi các chiến binh tinh nhuệ Macedonia đại phá tan nát được hùng binh mãnh tướng của Porus. Alexandros Đại Đế hết sức đau buồn, ông nghĩ rằng tổn thất này chẳng khác gì sự mất đi một binh sĩ trung thành, một người bạn hữu của mình. Theo sử sách, ông bắt được vua Porus làm tù binh, và sau chiến thắng vang dội ông hỏi vua Porus muốn đối xử như thế nào. Vị vua thất thế đáp lại: