Ngày xưa có hai vợ chồng nhà giàu có mười hai người con trai. Chàng út lớn lên thì muốn đi xa tìm vận may, đến làm việc trong cung một ông vua. Công chúa nước ấy đã bị quỷ núi bắt vào lòng núi từ lâu, vua hứa ai cứu được nàng sẽ được cưới nàng và nửa vương quốc. Một năm sau chàng út về thăm nhà thì cha mẹ đã mất, các anh đã chia hết của cải. Các anh bảo: "Còn mười hai con ngựa cái trên núi, em lấy đi." Lên núi, chàng thấy cạnh đàn ngựa có một chú ngựa non lông đốm xám, mượt bóng. "Chú ngựa đẹp quá!" Ngựa non bỗng nói: "Hãy để tôi ở lại đây, cho các ngựa mẹ cùng nuôi một năm, cậu sẽ thấy tôi to đẹp thế nào."
Năm sau trở lại, chú ngựa đã to béo, lông bóng loáng. Nhưng nó xin ở thêm một năm, rồi thêm một năm nữa. Năm thứ ba, chú ngựa lớn đến nỗi phải nằm rạp xuống, chàng mới trèo lên lưng được, bộ lông sáng như gương. Các anh thấy thế vỗ tay kinh ngạc, chưa ai từng thấy con ngựa nào như vậy. Chàng đổi cả đàn ngựa cái lấy bộ móng tốt nhất, yên vàng và cương vàng. Chú ngựa nói: "Tên tôi là Dapplegrim. Giờ ta về cung vua, nhớ xin cho tôi một chuồng tốt và thức ăn ngon nhất." Vua thấy người và ngựa thì mừng quýnh, nhận chàng vào làm ngay. Các kỵ sĩ khác phải dắt ngựa đi chỗ khác để Dapplegrim có cả chuồng rộng.
Người trong cung ghen tức, bịa chuyện tâu vua rằng chàng khoe có thể cứu công chúa. Vua bắt chàng phải làm, không làm được sẽ bị trừng phạt nặng. Chàng buồn bã xuống chuồng, Dapplegrim bảo: "Việc ấy làm được. Cậu xin cho tôi mười cân sắt, mười hai cân thép, một thợ rèn đóng móng, một thợ rèn giữ chân." Đóng móng xong, họ phi đến vách núi dựng đứng, nhẵn như mặt kính. Lần đầu leo được một quãng thì trượt xuống ầm ầm như sấm. Lần hai cao hơn chút, lại trượt. Lần thứ ba Dapplegrim nói: "Giờ phải dốc hết sức!" Đá văng tận trời, họ lên tới đỉnh. Chàng phi vào hang, nhấc công chúa lên yên rồi phóng ra, quỷ núi còn chưa kịp đứng dậy.
Công chúa trở về, vua mừng lắm, nhưng bị đám người ghen tị xúi giục, vua lại bảo: "Muốn cưới con gái ta, trước hết phải làm cho mặt trời chiếu được vào cung." Ngay trước cửa sổ cung có một ngọn đồi lớn che hết nắng. Chàng thưa: "Việc này đâu có trong giao ước." Nhưng nói gì vua cũng không nghe. Dapplegrim lại xin móng mới. Chàng cưỡi ngựa lên đồi, cứ mỗi cú nhảy của Dapplegrim, ngọn đồi lún xuống mười lăm thước. Cứ thế mãi cho đến khi chẳng còn ngọn đồi nào. Nắng tràn vào cung điện, ấm áp và sáng rực.
Vua lại đòi chàng tìm cho công chúa một con ngựa cưới đẹp ngang Dapplegrim. Dapplegrim nói: "Có một con giống hệt tôi, nhưng nó sống dưới lòng đất." Chàng xin móng mới, mười hai bao lúa mạch, mười hai xe thức ăn cho thú rừng, mười hai tấm da đính đinh và một thùng nhựa thông. Dọc đường, chim rừng bay đến đen kịt trời, chàng rạch bao lúa, chim mải ăn quên cả họ. Rồi thú rừng ầm ầm kéo tới, chàng thả thức ăn xuống, thú mải tranh nhau mà bỏ họ đi qua. Xa xa vang lên tiếng ngựa hí rung chuyển núi đồi. Dapplegrim dặn: "Khoác da đính đinh lên tôi, đổ nhựa thông ra đồng rồi trèo lên cây. Thấy tôi thắng thì quăng cương vào đầu nó." Con ngựa lạ phun lửa lao đến, hai con quần nhau đến đá bay tận trời. Con ngựa lạ cứ đụng phải đinh nhọn, đành chịu thua. Chàng nhảy xuống, quăng cương vàng lên đầu nó, nó lập tức hiền như con cừu.
Hai con ngựa giống nhau như hai giọt nước, vua nhìn mãi chẳng phân biệt nổi. Vua đành chịu, nhưng đòi thêm một trò thử: công chúa trốn hai lần, chàng trốn hai lần. Công chúa hoá thành con vịt bơi trên hồ. Dapplegrim mách nước, chàng cầm cung ra hồ, giả vờ ngắm: "Bắn con vịt này về ăn thôi!" Con vịt vội kêu: "Đừng, là em đây!" Lần hai, nàng hoá thành ổ bánh mì nằm giữa bốn ổ bánh trên bàn bếp. Chàng mài con dao to nhất, cầm ổ thứ ba đếm từ phải sang: "Ta cắt một miếng ăn thử nhé." "Đừng, là em đây!" công chúa lại kêu.
Đến lượt chàng trốn. Lần đầu, chàng hoá thành con ruồi trâu, nấp trong lỗ mũi trái của Dapplegrim. Công chúa tìm khắp nơi, muốn vào chuồng nhưng Dapplegrim giậm chân hí vang, nàng chẳng dám lại gần. Lần hai, chàng hoá thành cục đất nhỏ, nép giữa móng và móng sắt chân trước bên trái của Dapplegrim. Lần này ngựa cho nàng vào chuồng, nhưng nó đứng vững quá, nàng chẳng nhìn được dưới móng. Nàng đành chịu: "Anh ra đi, em không tìm được." Chàng hiện ra ngay bên cạnh. Vua gật gù: "Đúng là duyên trời định." Đám cưới được tổ chức linh đình. Chàng cưỡi Dapplegrim, công chúa cưỡi con ngựa đốm kia, cùng nhau phi đến nhà thờ nhanh như gió.