אנטיוכוס העריך כעת את חניבעל יותר מאי פעם, והבין כמה צדק בהזהרותיו. חניבעל הסביר לאנטיוכוס שכעת הסיכוי היחיד להביס את הרומאים הוא בקרב ימי. מרבית הצי היה מופקד בידיו של פולקיסינידאס, שעשה מאמצים נואשים ליירט את הצי הרומאי שחבר אל ציי פרגמון ורודוס. פוליקסינידאס הובס לקראת סוף השנה בקרב קוריקוס בידי האדמירל הרומאי גאיוס ליוויוס סלינטור, והצי הרומאי-פרגמוני-רודי כבר התקרב אל אסיה הקטנה. חניבעל גייס במהירות צי קטן של ספינות מלחמה מרחבי האימפריה, במיוחד מפיניקיה, וניסה לעצור שייטת קטנה של ספינות מרודוס. לא ידוע הרבה על הקרב עצמו, רק ידוע שהוא התרחש בנהר אורימדון, ושחניבעל שלא היה מנוסה בקרבות ים הובס בו ונמלט חזרה לאפסוס. הרומאים הנחיתו כוח תחת פיקודו של סקיפיו אפריקנוס ואחיו סקיפיו אסייתיקוס באסיה. אנטיוכוס עשה ניסיון נואש אחרון לעצור אותם, אולם הובס בקרב מגנסיה, ונאלץ לחתום על הסכם אפאמיאה. כחלק מהתנאים התחייב אנטיוכוס להסגיר את חניבעל, אולם זה האחרון כבר לא היה באפסוס.