അലക്സാണ്ടറിന്റെ സൈന്യം വിന്യസിച്ചിരുന്ന പ്രദേശത്ത് എത്തിയപ്പോൾ പോറസ് തന്റെ സേനയെ വിന്യസിച്ച് ആക്രമണം തുടങ്ങി. ഇന്ത്യൻ സൈന്യത്തിന്റെ ഇരുഭാഗത്തും കുതിരപ്പടയാളികളും, മദ്ധ്യത്തിൽ കാലാളുകളും അവയ്ക്കിടയിൽ സമദൂരത്തിൽ ആനകളും ആയിരുന്നു ഉണ്ടായിരുന്നത്. ആനകൾ മാസിഡോണിയൻ ഫാലങ്ക്സിന് (യുദ്ധ വിന്യാസത്തിന്) വലിയ നാശങ്ങൾ ഏല്പ്പിച്ചെങ്കിലും ഒടുവിൽ ഫാലങ്ക്റ്റായിയുടെ (നീണ്ട കുന്തങ്ങൾ നീട്ടിപ്പിടിച്ച്, പരിചകൾ കൊണ്ട് ഇടവില്ലാതെ മറച്ച്, ചതുരാകൃതിയിൽ വിന്യസിച്ച സൈനിക വിന്യാസം) നിബിഢമായ കുന്തങ്ങൾ കൊണ്ട് അവ തിരിഞ്ഞോടി, സ്വന്തം സൈനിക നിരകൾക്കു തന്നെ വലിയ നാശങ്ങൾ വരുത്തി. 
അലക്സാണ്ടർ കുതിരപ്പുറത്തുള്ള അമ്പെയ്ത്തുകാരെ അയച്ച് ഇന്ത്യൻ സൈന്യത്തിന്റെ ഇടതുവശത്തുള്ള കുതിരപ്പടയെ ആക്രമിച്ചുകൊണ്ടാണ് യുദ്ധം തുടങ്ങിയത്. പിന്നാലെ, ഇന്ത്യൻ സൈന്യത്തിന്റെ ശക്തി ക്ഷയിച്ച ഇടതുവശത്തെ അലക്സാണ്ടർ ആക്രമിച്ചു. ഇന്ത്യൻ കുതിരപ്പടയുടെ ബാക്കി ഭാഗങ്ങൾ തങ്ങളുടെ സൈന്യത്തിന്റെ ക്ഷീണിതമായ ഭാഗത്തിന്റെ രക്ഷയ്ക്കായി കുതിച്ചു, പക്ഷേ ഇതേ സമയം കോയെനസിന്റെ കുതിരപ്പടയാളികൾ ഇന്ത്യൻ സൈന്യത്തിന്റെ പിൻഭാഗത്ത് പ്രത്യക്ഷപ്പെട്ടു. ഇന്ത്യക്കാർ ഒരു ഇരട്ട ഫാലങ്ക്സ് രൂപവത്കരിക്കാൻ ശ്രമിച്ചു, എന്നാൽ ഇതിനു വേണ്ടിവന്ന സങ്കീർണ്ണമായ നീക്കങ്ങൾ ഇന്ത്യൻ നിരകളിൽ കൂടുതൽ ആശയക്കുഴപ്പം ഉണ്ടാക്കി, ഇത് മാസിഡോണിയൻ കുതിരപ്പടയാളികളുടെ ജോലി എളുപ്പമാക്കി. അവശേഷിച്ച ഇന്ത്യൻ കുതിരപ്പടയാളികൾ രക്ഷയ്ക്കായി ആനകൾക്ക് ഇടയ്ക്ക് ഓടി, എന്നാൽ അപ്പൊഴേയ്ക്കും നിയന്ത്രണം നഷ്ടപ്പെട്ട ആനകൾ പിന്നാലെ യുദ്ധക്കളത്തിൽ നിന്നും ക്ഷീണിതരായി തിരിഞ്ഞോടി. അവശേഷിച്ച പോറസിന്റെ സൈന്യത്തെ മാസിഡോണിയൻ കുതിരപ്പടയാളികളും ഫാലങ്ക്സും വളഞ്ഞു. ഈ സമയത്ത് ഫാലങ്ക്റ്റായ് തങ്ങളുടെ പരിചകൾ കോർത്ത് പ്രതിരോധ കവചം ചമച്ച് ആശയക്കുഴപ്പത്തിലാഴ്ന്ന ശത്രുവിനു നേരെ നീങ്ങി. ധീരമായി പൊരുതിയതിനു ശേഷം പോറസ് കീഴടങ്ങി. യുദ്ധം അവസാനിച്ചു. ജസ്റ്റിന്റെ അഭിപ്രായത്തിൽ , യുദ്ധത്തിനിടയിൽ പോറസ് അലക്സാണ്ടറിനെ വെല്ലുവിളിച്ചു, അലക്സാണ്ടർ കുതിരപ്പുറത്തേറി പോറസിന്റെ നേർക്കു കുതിച്ചു. ദ്വന്ദ്വയുദ്ധത്തിൽ അലക്സാണ്ടർ കുതിരപ്പുറത്തുനിന്നും നിലത്തുവീണു, അലക്സാണ്ടറിന്റെ അംഗരക്ഷകർ അലക്സാണ്ടറിനെ രക്ഷിച്ച് എടുത്തുകൊണ്ടുപോവുകയും പോറസിനെ ബന്ധനസ്ഥനാക്കുകയും ചെയ്തു.

അലക്സാണ്ടറിന്റെ മറ്റ് എല്ലാ യുദ്ധങ്ങളെയും അപേക്ഷിച്ച് മാസിഡോണിയൻ നാശനഷ്ടങ്ങൾ ഹൈഡാസ്പസ് യുദ്ധത്തിൽ കനത്തതായിരുന്നു. ആര്രിയന്റെ കണക്കനുസരിച്ച് 310 മാസിഡോണിയരും ഡിയൊഡോറസിന്റെ കണക്കനുസരിച്ച് 1000 പേരും കൊല്ലപ്പെട്ടു. വിജയിയായ സൈന്യത്തിന് ഇത് വലിയ ഒരു സംഖ്യയാണേങ്കിലും ഇന്ത്യൻ ആനപ്പടയുടെ ഭാഗിക വിജയം പരിഗണിക്കുമ്പോൾ ഇത് സംഭവ്യമാണ്. ഈ യുദ്ധത്തിൽ ഇന്ത്യൻ നാശനഷ്ടങ്ങൾ ആര്രിയന്റെ കണക്കനുസരിച്ച് 23,000 പേരും, ഡിയൊഡോറസിന്റെ കണക്കനുസരിച്ച് മരിച്ചവർ: 12,000, ബന്ധനസ്ഥർ 9,000-എന്നും ആണ്. അര്രിയൻ നാശനഷ്ടങ്ങളിൽ തടവുകാരെയും എണ്ണിയിരുന്നു എന്ന് പരിഗണിച്ചാൽ ഈ രണ്ട് സംഖ്യകളും തമ്മിൽ വളരെ ഒത്തുപോകുന്നു എന്നുകാണാം.

ലക്ഷ്യങ്ങൾ
യുദ്ധം
സ്ഥാനം
പശ്ചാത്തലം