2024 Portuguese MotoGP, Portimao – Race Results

2024 Portuguese MotoGP, Portimao – Race Results

 
Watch Live Race and all sessions
Watch Replay Race and all sessions
2024 MotoGP Race Calendar,Race Results and Replays
2024 MotoGP Standings
 

(window.NREUM||(NREUM={})).init={ajax:{deny_list:[“bam.nr-data.net”]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:”NRJS-cf501d5a09a934adf28″,applicationID:”606804703″};;/*! For license information please see nr-loader-rum-1.253.0.min.js.LICENSE.txt */
(()=>{var e,t,n={234:(e,t,n)=>{“use strict”;n.d(t,{P_:()=>v,Mt:()=>b,C5:()=>s,OP:()=>k,lF:()=>N,Yu:()=>w,Dg:()=>m,CX:()=>c,GE:()=>x,sU:()=>R});var r=n(8632),i=n(9567);const o={beacon:r.ce.beacon,errorBeacon:r.ce.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){if(!e)throw new Error(“All info objects require an agent identifier!”);if(!a[e])throw new Error(“Info for “.concat(e,” was never set”));return a[e]}function c(e,t){if(!e)throw new Error(“All info objects require an agent identifier!”);a[e]=(0,i.D)(t,o);const n=(0,r.ek)(e);n&&(n.info=a[e])}const u=e=>{if(!e||”string”!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=n(7056),l=n(50);const f=”[data-nr-mask]”,g=()=>{const e={mask_selector:”*”,block_selector:”[data-nr-block]”,mask_input_options:{color:!1,date:!1,”datetime-local”:!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{feature_flags:[],proxy:{assets:void 0,beacon:void 0},privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},session:{domain:void 0,expiresMs:d.oD,inactiveMs:d.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},metrics:{enabled:!0,autoStart:!0},page_action:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1,autoStart:!0},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},harvest:{tooManyRequestsDelay:60},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,inline_stylesheet:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){u(t)?e.mask_selector=””.concat(t,”,”).concat(f):””===t||null===t?e.mask_selector=f:(0,l.Z)(“An invalid session_replay.mask_selector was provided. ‘*’ will be used.”,t)},get block_class(){return”nr-block”},get ignore_class(){return”nr-ignore”},get mask_text_class(){return”nr-mask”},get block_selector(){return e.block_selector},set block_selector(t){u(t)?e.block_selector+=”,”.concat(t):””!==t&&(0,l.Z)(“An invalid session_replay.block_selector was provided and will not be used”,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&”object”==typeof t?e.mask_input_options={…t,password:!0}:(0,l.Z)(“An invalid session_replay.mask_input_option was provided and will not be used”,t)}},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0}}},p={},h=”All configuration objects require an agent identifier!”;function v(e){if(!e)throw new Error(h);if(!p[e])throw new Error(“Configuration for “.concat(e,” was never set”));return p[e]}function m(e,t){if(!e)throw new Error(h);p[e]=(0,i.D)(t,g());const n=(0,r.ek)(e);n&&(n.init=p[e])}function b(e,t){if(!e)throw new Error(h);var n=v(e);if(n){for(var r=t.split(“.”),i=0;i{“use strict”;n.d(t,{D:()=>i});var r=n(50);function i(e,t){try{if(!e||”object”!=typeof e)return(0,r.Z)(“Setting a Configurable requires an object as input”);if(!t||”object”!=typeof t)return(0,r.Z)(“Setting a Configurable requires a model to set its initial properties”);const n=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(n).length?e:n;for(let a in o)if(void 0!==e[a])try{Array.isArray(e[a])&&Array.isArray(t[a])?n[a]=Array.from(new Set([…e[a],…t[a]])):”object”==typeof e[a]&&”object”==typeof t[a]?n[a]=i(e[a],t[a]):n[a]=e[a]}catch(e){(0,r.Z)(“An error occurred while setting a property of a Configurable”,e)}return n}catch(e){(0,r.Z)(“An error occured while setting a Configurable”,e)}}},6818:(e,t,n)=>{“use strict”;n.d(t,{Re:()=>i,gF:()=>o,q4:()=>r});const r=”1.253.0″,i=”PROD”,o=”CDN”},385:(e,t,n)=>{“use strict”;n.d(t,{Nk:()=>d,Tt:()=>s,_A:()=>o,cv:()=>l,iS:()=>a,il:()=>r,ux:()=>c,v6:()=>i,w1:()=>u});const r=”undefined”!=typeof window&&!!window.document,i=”undefined”!=typeof WorkerGlobalScope&&(“undefined”!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||”undefined”!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=r?window:”undefined”!=typeof WorkerGlobalScope&&(“undefined”!=typeof self&&self instanceof WorkerGlobalScope&&self||”undefined”!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=Boolean(“hidden”===o?.document?.visibilityState),s=/iPad|iPhone|iPod/.test(o.navigator?.userAgent),c=s&&”undefined”==typeof SharedWorker,u=((()=>{const e=o.navigator?.userAgent?.match(/Firefox[/s](d+.d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Boolean(r&&window.document.documentMode)),d=!!o.navigator?.sendBeacon,l=Math.floor(o?.performance?.timeOrigin||o?.performance?.timing?.navigationStart||Date.now())},9907:(e,t,n)=>{“use strict”;n.d(t,{A:()=>r});class r{constructor(e){this.contextId=e}}},8929:(e,t,n)=>{“use strict”;n.d(t,{v:()=>a});var r=n(8632);const i=(0,n(4402).Rl)();var o=n(9907);class a{static contextId=”nr@context:”.concat(i);static contextOriginalId=”nr@original:”.concat(i);static contextWrappedId=”nr@wrapped:”.concat(a.contextId);static getObservationContextByAgentIdentifier(e){const t=(0,r.fP)();return Object.keys(t?.initializedAgents||{}).indexOf(e)>-1?t.initializedAgents[e].observationContext:void 0}#e=new WeakMap;getCreateContext(e){return this.#e.has(e)||this.#e.set(e,new o.A),this.#e.get(e)}setContext(e,t){return this.#e.set(e,t),this.#e.get(e)}}},1117:(e,t,n)=>{“use strict”;n.d(t,{w:()=>o});var r=n(50);const i={agentIdentifier:””,ee:void 0};class o{constructor(e){try{if(“object”!=typeof e)return(0,r.Z)(“shared context requires an object as input”);this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,n]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=n)}))}catch(e){(0,r.Z)(“An error occured while setting SharedContext”,e)}}}},8e3:(e,t,n)=>{“use strict”;n.d(t,{L:()=>d,R:()=>c});var r=n(2177),i=n(1284),o=n(4322),a=n(3325);const s={};function c(e,t){const n={staged:!1,priority:a.p[t]||0};u(e),s[e].get(t)||s[e].set(t,n)}function u(e){e&&(s[e]||(s[e]=new Map))}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:””,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:”feature”,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(u(e),!e||!s[e].get(t)||n)return c(t);s[e].get(t).staged=!0;const a=[…s[e]];function c(t){const n=e?r.ee.get(e):r.ee,a=o.X.handlers;if(n.backlog&&a){var s=n.backlog[t],c=a[t];if(c){for(var u=0;s&&u{let[t,n]=e;return n.staged}))&&(a.sort(((e,t)=>e[1].priority-t[1].priority)),a.forEach((t=>{let[n]=t;s[e].delete(n),c(n)})))}function l(e,t){var n=e[1];(0,i.D)(t[n],(function(t,n){var r=e[0];if(n[0]===r){var i=n[1],o=e[3],a=e[2];i.apply(o,a)}}))}},2177:(e,t,n)=>{“use strict”;n.d(t,{ee:()=>c});var r=n(8632),i=n(2210),o=n(234),a=n(9907),s=n(8929);const c=function e(t,n){var r={},u={},l={},f=!1;try{f=16===n.length&&(0,o.OP)(n).isolatedBacklog}catch(e){}var g={on:h,addEventListener:h,removeEventListener:function(e,t){var n=r[e];if(!n)return;for(var i=0;i<n.length;i++)n[i]===t&&n.splice(i,1)},emit:function(e,n,r,i,o){!1!==o&&(o=!0);if(c.aborted&&!i)return;t&&o&&t.emit(e,n,r);for(var a=p(r),s=v(e),d=s.length,l=0;l{let[r,i]=e;u[i]=t,t in n||(n[t]=[])}))},abort:d,aborted:!1,isBuffering:function(e){return!!b()[u[e]]},debugId:n,backlog:f?{}:t&&”object”==typeof t.backlog?t.backlog:{},observationContextManager:null};return g;function p(e){return e&&e instanceof a.A?e:e?(0,i.X)(e,s.v.contextId,(()=>g.observationContextManager?g.observationContextManager.getCreateContext(e):new a.A(s.v.contextId))):g.observationContextManager?g.observationContextManager.getCreateContext({}):new a.A(s.v.contextId)}function h(e,t){r[e]=v(e).concat(t)}function v(e){return r[e]||[]}function m(t){const n=l[t]=l[t]||e(g,t);return!n.observationContextManager&&g.observationContextManager&&(n.observationContextManager=g.observationContextManager),n}function b(){return g.backlog}}(void 0,”globalEE”),u=(0,r.fP)();function d(){c.aborted=!0,Object.keys(c.backlog).forEach((e=>{delete c.backlog[e]}))}u.ee||(u.ee=c)},5546:(e,t,n)=>{“use strict”;n.d(t,{E:()=>r,p:()=>i});var r=n(2177).ee.get(“handle”);function i(e,t,n,i,o){o?(o.buffer([e],i),o.emit(e,t,n)):(r.buffer([e],i),r.emit(e,t,n))}},4322:(e,t,n)=>{“use strict”;n.d(t,{X:()=>o});var r=n(5546);o.on=a;var i=o.handlers={};function o(e,t,n,o){a(o||r.E,i,e,t,n)}function a(e,t,n,i,o){o||(o=”feature”),e||(e=r.E);var a=t[o]=t[o]||{};(a[n]=a[n]||[]).push([e,i])}},3239:(e,t,n)=>{“use strict”;n.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var r=n(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};r._A.addEventListener(“test”,null,e),r._A.removeEventListener(“test”,null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(n,r))}function c(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(n,r))}},4402:(e,t,n)=>{“use strict”;n.d(t,{Rl:()=>a,ky:()=>s});var r=n(385);const i=”xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx”;function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=r._A?.crypto||r._A?.msCrypto;let t,n=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split(“”).map((e=>”x”===e?o(t,n++).toString(16):”y”===e?(3&o()|8).toString(16):e)).join(“”)}function s(e){const t=r._A?.crypto||r._A?.msCrypto;let n,i=0;t&&t.getRandomValues&&(n=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s{“use strict”;n.d(t,{Bq:()=>r,Hb:()=>a,IK:()=>u,K4:()=>i,oD:()=>o,uT:()=>c,wO:()=>s});const r=”NRBA”,i=”SESSION”,o=144e5,a=18e5,s={PAUSE:”session-pause”,RESET:”session-reset”,RESUME:”session-resume”,UPDATE:”session-update”},c={SAME_TAB:”same-tab”,CROSS_TAB:”cross-tab”},u={OFF:0,FULL:1,ERROR:2}},7894:(e,t,n)=>{“use strict”;function r(){return Math.floor(performance.now())}n.d(t,{z:()=>r})},50:(e,t,n)=>{“use strict”;function r(e,t){“function”==typeof console.warn&&(console.warn(“New Relic: “.concat(e)),t&&console.warn(t))}n.d(t,{Z:()=>r})},2825:(e,t,n)=>{“use strict”;n.d(t,{N:()=>d,T:()=>l});var r=n(2177),i=n(5546),o=n(3325),a=n(385);const s=”newrelic”;const c={stn:[o.D.sessionTrace],err:[o.D.jserrors,o.D.metrics],ins:[o.D.pageAction],spa:[o.D.spa,o.D.softNav],sr:[o.D.sessionReplay,o.D.sessionTrace]},u=new Set;function d(e,t){const n=r.ee.get(t);e&&”object”==typeof e&&(u.has(t)||(Object.entries(e).forEach((e=>{let[t,r]=e;c[t]?c[t].forEach((e=>{r?(0,i.p)(“feat-“+t,[],void 0,e,n):(0,i.p)(“block-“+t,[],void 0,e,n),(0,i.p)(“rumresp-“+t,[Boolean(r)],void 0,e,n)})):r&&(0,i.p)(“feat-“+t,[],void 0,void 0,n),l[t]=Boolean(r)})),Object.keys(c).forEach((e=>{void 0===l[e]&&(c[e]?.forEach((t=>(0,i.p)(“rumresp-“+e,[!1],void 0,t,n))),l[e]=!1)})),u.add(t),function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{a._A.dispatchEvent(new CustomEvent(s,{detail:e}))}catch(e){}}({loaded:!0})))}const l={}},2210:(e,t,n)=>{“use strict”;n.d(t,{X:()=>i});var r=Object.prototype.hasOwnProperty;function i(e,t,n){if(r.call(e,t))return e[t];var i=n();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},1284:(e,t,n)=>{“use strict”;n.d(t,{D:()=>r});const r=(e,t)=>Object.entries(e||{}).map((e=>{let[n,r]=e;return t(n,r)}))},4351:(e,t,n)=>{“use strict”;n.d(t,{P:()=>o});var r=n(2177);const i=()=>{const e=new WeakSet;return(t,n)=>{if(“object”==typeof n&&null!==n){if(e.has(n))return;e.add(n)}return n}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{r.ee.emit(“internal-error”,[e])}catch(e){}}}},3960:(e,t,n)=>{“use strict”;n.d(t,{KB:()=>a,b2:()=>o});var r=n(3239);function i(){return”undefined”==typeof document||”complete”===document.readyState}function o(e,t){if(i())return e();(0,r.bP)(“load”,e,t)}function a(e){if(i())return e();(0,r.iz)(“DOMContentLoaded”,e)}},8632:(e,t,n)=>{“use strict”;n.d(t,{EZ:()=>d,ce:()=>o,ek:()=>u,fP:()=>a,gG:()=>l,h5:()=>c,mF:()=>s});var r=n(7894),i=n(385);const o={beacon:”bam.nr-data.net”,errorBeacon:”bam.nr-data.net”};function a(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t){let n=a();n.initializedAgents??={},t.initializedAt={ms:(0,r.z)(),date:new Date},n.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,…t}}(),function(){let e=a();const t=e.init||{};e.init={…t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={…t}}(),a()}},7956:(e,t,n)=>{“use strict”;n.d(t,{N:()=>i});var r=n(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;(0,r.iz)(“visibilitychange”,(function(){if(t)return void(“hidden”===document.visibilityState&&e());e(document.visibilityState)}),n,i)}},3081:(e,t,n)=>{“use strict”;n.d(t,{gF:()=>o,mY:()=>i,t9:()=>r,vz:()=>s,xS:()=>a});const r=n(3325).D.metrics,i=”sm”,o=”cm”,a=”storeSupportabilityMetrics”,s=”storeEventMetrics”},7633:(e,t,n)=>{“use strict”;n.d(t,{t:()=>r});const r=n(3325).D.pageViewEvent},9251:(e,t,n)=>{“use strict”;n.d(t,{t:()=>r});const r=n(3325).D.pageViewTiming},7144:(e,t,n)=>{“use strict”;n.d(t,{Ef:()=>i});var r=n(7056);n(3325).D.sessionReplay;const i={RECORD:”recordReplay”,PAUSE:”pauseReplay”};r.IK.ERROR,r.IK.FULL,r.IK.OFF},5938:(e,t,n)=>{“use strict”;n.d(t,{W:()=>i});var r=n(2177);class i{constructor(e,t,n){this.agentIdentifier=e,this.aggregator=t,this.ee=r.ee.get(e),this.featureName=n,this.blocked=!1}}},8862:(e,t,n)=>{“use strict”;n.d(t,{j:()=>x});var r=n(3325),i=n(234),o=n(5546),a=n(2177),s=n(7894),c=n(8e3),u=n(3960),d=n(385),l=n(50),f=n(3081),g=n(8632),p=n(7144);const h=[“setErrorHandler”,”finished”,”addToTrace”,”addRelease”,”addPageAction”,”setCurrentRouteName”,”setPageViewName”,”setCustomAttribute”,”interaction”,”noticeError”,”setUserId”,”setApplicationVersion”,”start”,”recordReplay”,”pauseReplay”,p.Ef.RECORD,p.Ef.PAUSE],v=[“setErrorHandler”,”finished”,”addToTrace”,”addRelease”];function m(){const e=(0,g.gG)();h.forEach((t=>{e[t]=function(){for(var n=arguments.length,r=new Array(n),i=0;i1?n-1:0),i=1;i{e.exposed&&e.api[t]&&o.push(e.api[t](…r))})),o.length>1?o:o[0]}(t,…r)}}))}var b=n(2825);const y=e=>{const t=e.startsWith(“http”);e+=”/”,n.p=t?e:”https://”+e};let A=!1;function x(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},h=arguments.length>2?arguments[2]:void 0,x=arguments.length>3?arguments[3]:void 0,{init:w,info:_,loader_config:E,runtime:D={loaderType:h},exposed:S=!0}=t;const k=(0,g.gG)();_||(w=k.init,_=k.info,E=k.loader_config),(0,i.Dg)(e.agentIdentifier,w||{}),(0,i.GE)(e.agentIdentifier,E||{}),_.jsAttributes??={},d.v6&&(_.jsAttributes.isWorker=!0),(0,i.CX)(e.agentIdentifier,_);const R=(0,i.P_)(e.agentIdentifier),N=[_.beacon,_.errorBeacon];A||(R.proxy.assets&&(y(R.proxy.assets),N.push(R.proxy.assets)),R.proxy.beacon&&N.push(R.proxy.beacon),m(),(0,g.EZ)(“activatedFeatures”,b.T),e.runSoftNavOverSpa&&=!0===R.soft_navigations.enabled&&R.feature_flags.includes(“soft_nav”)),D.denyList=[…R.ajax.deny_list||[],…R.ajax.block_internal?N:[]],(0,i.sU)(e.agentIdentifier,D),void 0===e.api&&(e.api=function(e,t){let g=arguments.length>2&&void 0!==arguments[2]&&arguments[2];t||(0,c.R)(e,”api”);const h={};var m=a.ee.get(e),b=m.get(“tracer”),y=”api-“,A=y+”ixn-“;function x(t,n,r,o){const a=(0,i.C5)(e);return null===n?delete a.jsAttributes[t]:(0,i.CX)(e,{…a,jsAttributes:{…a.jsAttributes,[t]:n}}),E(y,r,!0,o||null===n?”session”:void 0)(t,n)}function w(){}v.forEach((e=>{h[e]=E(y,e,!0,”api”)})),h.addPageAction=E(y,”addPageAction”,!0,r.D.pageAction),h.setPageViewName=function(t,n){if(“string”==typeof t)return”/”!==t.charAt(0)&&(t=”/”+t),(0,i.OP)(e).customTransaction=(n||”http://custom.transaction”)+t,E(y,”setPageViewName”,!0)()},h.setCustomAttribute=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(“string”==typeof e){if([“string”,”number”,”boolean”].includes(typeof t)||null===t)return x(e,t,”setCustomAttribute”,n);(0,l.Z)(“Failed to execute setCustomAttribute.nNon-null value must be a string, number or boolean type, but a type of was provided.”))}else(0,l.Z)(“Failed to execute setCustomAttribute.nName must be a string type, but a type of was provided.”))},h.setUserId=function(e){if(“string”==typeof e||null===e)return x(“enduser.id”,e,”setUserId”,!0);(0,l.Z)(“Failed to execute setUserId.nNon-null value must be a string type, but a type of was provided.”))},h.setApplicationVersion=function(e){if(“string”==typeof e||null===e)return x(“application.version”,e,”setApplicationVersion”,!1);(0,l.Z)(“Failed to execute setApplicationVersion. Expected , but got .”))},h.start=e=>{try{const t=e?”defined”:”undefined”;(0,o.p)(f.xS,[“API/start/”.concat(t,”/called”)],void 0,r.D.metrics,m);const n=Object.values(r.D);if(void 0===e)e=n;else{if((e=Array.isArray(e)&&e.length?e:[e]).some((e=>!n.includes(e))))return(0,l.Z)(“Invalid feature name supplied. Acceptable feature names are: “.concat(n));e.includes(r.D.pageViewEvent)||e.push(r.D.pageViewEvent)}e.forEach((e=>{m.emit(“”.concat(e,”-opt-in”))}))}catch(e){(0,l.Z)(“An unexpected issue occurred”,e)}},h[p.Ef.RECORD]=function(){(0,o.p)(f.xS,[“API/recordReplay/called”],void 0,r.D.metrics,m),(0,o.p)(p.Ef.RECORD,[],void 0,r.D.sessionReplay,m)},h[p.Ef.PAUSE]=function(){(0,o.p)(f.xS,[“API/pauseReplay/called”],void 0,r.D.metrics,m),(0,o.p)(p.Ef.PAUSE,[],void 0,r.D.sessionReplay,m)},h.interaction=function(e){return(new w).get(“object”==typeof e?e:{})};const _=w.prototype={createTracer:function(e,t){var n={},i=this,a=”function”==typeof t;return(0,o.p)(f.xS,[“API/createTracer/called”],void 0,r.D.metrics,m),g||(0,o.p)(A+”tracer”,[(0,s.z)(),e,n],i,r.D.spa,m),function(){if(b.emit((a?””:”no-“)+”fn-start”,[(0,s.z)(),i,a],n),a)try{return t.apply(this,arguments)}catch(e){throw b.emit(“fn-err”,[arguments,this,e],n),e}finally{b.emit(“fn-end”,[(0,s.z)()],n)}}}};function E(e,t,n,i){return function(){return(0,o.p)(f.xS,[“API/”+t+”/called”],void 0,r.D.metrics,m),i&&(0,o.p)(e+t,[(0,s.z)(),…arguments],n?null:this,i,m),n?void 0:this}}function D(){n.e(75).then(n.bind(n,7438)).then((t=>{let{setAPI:n}=t;n(e),(0,c.L)(e,”api”)})).catch((()=>{(0,l.Z)(“Downloading runtime APIs failed…”),(0,c.L)(e,”api”,!0)}))}return[“actionText”,”setName”,”setAttribute”,”save”,”ignore”,”onEnd”,”getContext”,”end”,”get”].forEach((e=>{_[e]=E(A,e,void 0,g?r.D.softNav:r.D.spa)})),h.setCurrentRouteName=g?E(A,”routeName”,void 0,r.D.softNav):E(y,”routeName”,!0,r.D.spa),h.noticeError=function(e,t){“string”==typeof e&&(e=new Error(e)),(0,o.p)(f.xS,[“API/noticeError/called”],void 0,r.D.metrics,m),(0,o.p)(“err”,[e,(0,s.z)(),!1,t],void 0,r.D.jserrors,m)},d.il?(0,u.b2)((()=>D()),!0):D(),h}(e.agentIdentifier,x,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=S),A=!0}},1926:(e,t,n)=>{n.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return””})()},3325:(e,t,n)=>{“use strict”;n.d(t,{D:()=>r,p:()=>i});const r={ajax:”ajax”,jserrors:”jserrors”,metrics:”metrics”,pageAction:”page_action”,pageViewEvent:”page_view_event”,pageViewTiming:”page_view_timing”,sessionReplay:”session_replay”,sessionTrace:”session_trace”,softNav:”soft_navigations”,spa:”spa”},i={[r.pageViewEvent]:1,[r.pageViewTiming]:2,[r.metrics]:3,[r.jserrors]:4,[r.ajax]:5,[r.sessionTrace]:6,[r.pageAction]:7,[r.spa]:8,[r.softNav]:9,[r.sessionReplay]:10}}},r={};function i(e){var t=r[e];if(void 0!==t)return t.exports;var o=r[e]={exports:{}};return n[e](o,o.exports,i),o.exports}i.m=n,i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,n)=>(i.f[n](e,t),t)),[])),i.u=e=>”nr-rum-1.253.0.min.js”,i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t=”NRBA-1.253.0.PROD:”,i.l=(n,r,o,a)=>{if(e[n])e[n].push(r);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName(“script”),d=0;d{s.onerror=s.onload=null,clearTimeout(p);var i=e[n];if(delete e[n],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(r))),t)return t(r)},p=setTimeout(g.bind(null,void 0,{type:”timeout”,target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{“undefined”!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:”Module”}),Object.defineProperty(e,”__esModule”,{value:!0})},i.p=”https://js-agent.newrelic.com/”,(()=>{var e={50:0,832:0};i.f.j=(t,n)=>{var r=i.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var o=new Promise(((n,i)=>r=e[t]=[n,i]));n.push(r[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(n=>{if(i.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var o=n&&(“load”===n.type?”missing”:n.type),a=n&&n.target&&n.target.src;s.message=”Loading chunk “+t+” failed.n(“+o+”: “+a+”)”,s.name=”ChunkLoadError”,s.type=o,s.request=a,r[1](s)}}),”chunk-“+t,t)}};var t=(t,n)=>{var r,o,[a,s,c]=n,u=0;if(a.some((t=>0!==e[t]))){for(r in s)i.o(s,r)&&(i.m[r]=s[r]);if(c)c(i)}for(t&&t(n);u{“use strict”;i(1926);var e=i(50),t=i(7144),n=i(8929),r=i(4402),o=i(2177);class a{agentIdentifier;observationContext=new n.v;constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,r.ky)(16);this.agentIdentifier=e;o.ee.get(e).observationContext=this.observationContext}#t(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i{t[n]=function(e,t){return!0===(0,c.Mt)(t,””.concat(e,”.enabled”))}(n,e)})),t}var l=i(8862);var f=i(8e3),g=i(5938),p=i(3960),h=i(385);const v=e=>h.il&&!0===(0,c.Mt)(e,”privacy.cookies_enabled”);function m(e){return c.Yu.MO&&v&&!0===(0,c.Mt)(e,”session_trace.enabled”)}class b extends g.W{constructor(e,t,n){let r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,n),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===(0,c.Mt)(this.agentIdentifier,””.concat(this.featureName,”.autoStart”))&&(this.auto=!1),this.auto&&(0,f.R)(e,n)}importAggregator(){let t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate)return;if(!this.auto)return void this.ee.on(“”.concat(this.featureName,”-opt-in”),(()=>{(0,f.R)(this.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator()}));this.onAggregateImported=new Promise((e=>{t=e}));const r=async()=>{let r;try{if(v(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(75).then(i.bind(i,3108));r=e(this.agentIdentifier)}}catch(t){(0,e.Z)(“A problem occurred when starting up session manager. This page will not start or extend any session.”,t),this.featureName===s.D.sessionReplay&&this.abortHandler?.()}try{if(!this.#n(this.featureName,r))return(0,f.L)(this.agentIdentifier,this.featureName),void t(!1);const{lazyFeatureLoader:e}=await i.e(75).then(i.bind(i,8582)),{Aggregate:o}=await e(this.featureName,”aggregate”);this.featAggregate=new o(this.agentIdentifier,this.aggregator,n),t(!0)}catch(n){(0,e.Z)(“Downloading and initializing “.concat(this.featureName,” failed…”),n),this.abortHandler?.(),(0,f.L)(this.agentIdentifier,this.featureName,!0),t(!1)}};h.il?(0,p.b2)((()=>r()),!0):r()}#n(e,t){return e!==s.D.sessionReplay||(n=this.agentIdentifier,r=t,!(!m(n)||!r?.isNew&&!r?.state.sessionReplayMode));var n,r}}var y=i(7633);class A extends b{static featureName=y.t;constructor(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,y.t,n),this.importAggregator()}}var x=i(1117),w=i(1284);class _ extends x.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,n,r,i){var o=this.getBucket(e,t,n,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,w.D)(e,(function(e,n){t[e]=E(n,t[e])})),t}(r,o.metrics),o}merge(e,t,n,r,i){var o=this.getBucket(e,t,r,i);if(o.metrics){var a=o.metrics;a.count+=n.count,(0,w.D)(n,(function(e,t){if(“count”!==e){var r=a[e],i=n[e];i&&!i.c?a[e]=E(i.t,r):a[e]=function(e,t){if(!t)return e;t.c||(t=D(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=n}storeMetric(e,t,n,r){var i=this.getBucket(e,t,n);return i.stats=E(r,i.stats),i}getBucket(e,t,n,r){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:n||{}},r&&(i.custom=r)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},n=””,r=!1,i=0;it.max&&(t.max=e),e2&&void 0!==arguments[2])||arguments[2];super(e,t,I.t,n),h.il&&((0,N.N)((()=>(0,R.p)(“docHidden”,[(0,j.z)()],void 0,I.t,this.ee)),!0),(0,C.bP)(“pagehide”,(()=>(0,R.p)(“winPagehide”,[(0,j.z)()],void 0,I.t,this.ee))),this.importAggregator())}}var T=i(3081);class P extends b{static featureName=T.t9;constructor(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,T.t9,n),this.importAggregator()}}new class extends a{constructor(t,n){super(n),h._A?(this.sharedAggregator=new _({agentIdentifier:this.agentIdentifier}),this.features={},(0,S.h5)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(A),this.runSoftNavOverSpa=[…this.desiredFeatures].some((e=>e.featureName===s.D.softNav)),(0,l.j)(this,t,t.loaderType||”agent”),this.run()):(0,e.Z)(“Failed to initial the agent. Could not determine the runtime environment.”)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=d(this.agentIdentifier),n=[…this.desiredFeatures];n.sort(((e,t)=>s.p[e.featureName]-s.p[t.featureName])),n.forEach((n=>{if(!t[n.featureName]&&n.featureName!==s.D.pageViewEvent)return;if(this.runSoftNavOverSpa&&n.featureName===s.D.spa)return;if(!this.runSoftNavOverSpa&&n.featureName===s.D.softNav)return;const r=function(e){switch(e){case s.D.ajax:return[s.D.jserrors];case s.D.sessionTrace:return[s.D.ajax,s.D.pageViewEvent];case s.D.sessionReplay:return[s.D.sessionTrace];case s.D.pageViewTiming:return[s.D.pageViewEvent];default:return[]}}(n.featureName);r.every((e=>e in this.features))||(0,e.Z)(“”.concat(n.featureName,” is enabled but one or more dependent features has not been initialized (“).concat((0,k.P)(r),”). This may cause unintended consequences or missing data…”)),this.features[n.featureName]=new n(this.agentIdentifier,this.sharedAggregator)}))}catch(t){(0,e.Z)(“Failed to initialize all enabled instrument classes (agent aborted) -“,t);for(const e in this.features)this.features[e].abortHandler?.();const n=(0,S.fP)();return delete n.initializedAgents[this.agentIdentifier]?.api,delete n.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator,n.ee?.abort(),delete n.ee?.get(this.agentIdentifier),!1}}}({features:[A,O,P],loaderType:”lite”})})()})();{“@context”: “https://schema.org”,”@graph”: [{“@type”: “NewsArticle”,”headline”: “2024 Portuguese MotoGP, Portimao – Race Results”,”name”: “2024 Portuguese MotoGP, Portimao – Race Results”,”articleSection”: “MotoGP”,”url”: “https://www./motogp/results/1046182/1/2024-portuguese-motogp-portimao-race-results”,”about”: “MotoGP”,”description”: “Race results from thePortuguese MotoGP at Portimao, round 2 (of 21) in the 2024 world championship.”,”image”: {“@type”: “ImageObject”,”representativeOfPage”: “True”,”url”: “https://cdn./styles/xl/s3/pa/3552393.0008_0.jpg?itok=cE4ERSQC”,”width”: “1280”,”height”: “853”},”mainEntityOfPage”: {“@type”: “WebPage”,”@id”: “https://www./motogp/results/1046182/1/2024-portuguese-motogp-portimao-race-results”},”datePublished”: “2024-03-24T14:45:52+00:00″,”dateModified”: “2024-03-24T15:12:06+00:00″,”isAccessibleForFree”: “True”,”author”: {“@type”: “Person”,”name”: “”,”url”: “https://www./users/peter-mclaren”},”publisher”: {“@type”: “Organization”,”name”: “”,”sameAs”: [“https://twitter.com/_net_f1″,”https://www.instagram.com/net_/”,”https://www.instagram.com/net_/”],”logo”: {“@type”: “ImageObject”,”url”: “https://www./themes/custom/_theme/logo.svg”,”width”: “175”,”height”: “60”}}},{“@type”: “Organization”,”@id”: “https://www./”,”name”: “”,”sameAs”: [“https://www.facebook.com/.NET.F1/”,”https://www.facebook.com/.NET.MOTOGP/”,”https://twitter.com/_net_f1″,”https://twitter.com/_motogp”,”https://www.instagram.com/net_/”,”https://www.youtube.com/channel/UCbYSZI3h5fjrNtY7ssouH0A”],”url”: “https://www./”,”logo”: {“@type”: “ImageObject”,”url”: “https://www./themes/custom/_theme/logo.svg”,”width”: “175”,”height”: “60”},”address”: {“@type”: “PostalAddress”,”streetAddress”: “43-45 St John Street”,”addressLocality”: “Farringdon”,”addressRegion”: “London”,”postalCode”: “EC1M 4AN”,”addressCountry”: “GB”}}]
}:root {–text-color:#111111;–heading-font:’Roboto Condensed’;–title-color:#000000;–body-font:’Source Sans Pro’;–body-font-fallback:’Source Sans Pro Fallback’;–heading-font-fallback:’Roboto Condensed Fallback’;–link-color:#ec1e1e;–label-color:#ffffff;–label-background:#ec1e1e;–label-background-secondary:#898989;–menu-color:#111111;–menu-active-color:#ec1e1e;–menu-background:#ffffff;–menu-bar-background:#ffffff;–menu-icon-color:#ec1e1e;–menu-separator-color:#cecece;–default-image:”;–default-user-image:”;}2024 Portuguese MotoGP, Portimao – Race Results | MotoGP |
@font-face{font-family:’Roboto Condensed Fallback’;size-adjust:88.94%;ascent-override:110%;src:local(“Arial”)}@font-face{font-family:’Roboto Condensed’;font-style:italic;font-weight:300;font-display:optional;src:url(/themes/custom/base_theme/fonts/robo-c-lat-ext-light-italic.woff2) format(‘woff2′);unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:’Roboto Condensed’;font-style:italic;font-weight:300;font-display:optional;src:url(/themes/custom/base_theme/fonts/robo-c-lat-light-italic.woff2) format(‘woff2′);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:’Roboto Condensed’;font-style:italic;font-weight:400;font-display:optional;src:url(/themes/custom/base_theme/fonts/robo-c-lat-ext-normal-italic.woff2) format(‘woff2′);unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:’Roboto Condensed’;font-style:italic;font-weight:400;font-display:optional;src:url(/themes/custom/base_theme/fonts/robo-c-lat-normal-italic.woff2) format(‘woff2′);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:’Roboto Condensed’;font-style:italic;font-weight:700;font-display:optional;src:url(/themes/custom/base_theme/fonts/robo-c-lat-ext-bold-italic.woff2) format(‘woff2′);unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:’Roboto Condensed’;font-style:italic;font-weight:700;font-display:optional;src:url(/themes/custom/base_theme/fonts/robo-c-lat-bold-italic.woff2) format(‘woff2′);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:’Roboto Condensed’;font-style:normal;font-weight:300;font-display:optional;src:url(/themes/custom/base_theme/fonts/robo-c-lat-ext-light-normal.woff2) format(‘woff2′);unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:’Roboto Condensed’;font-style:normal;font-weight:300;font-display:optional;src:url(/themes/custom/base_theme/fonts/robo-c-lat-light-normal.woff2) format(‘woff2′);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:’Roboto Condensed’;font-style:normal;font-weight:400;font-display:optional;src:url(/themes/custom/base_theme/fonts/robo-c-lat-ext-normal-normal.woff2) format(‘woff2′);unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:’Roboto Condensed’;font-style:normal;font-weight:400;font-display:optional;src:url(/themes/custom/base_theme/fonts/robo-c-lat-normal-normal.woff2) format(‘woff2′);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:’Roboto Condensed’;font-style:normal;font-weight:700;font-display:optional;src:url(/themes/custom/base_theme/fonts/robo-c-lat-ext-bold-normal.woff2) format(‘woff2′);unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:’Roboto Condensed’;font-style:normal;font-weight:700;font-display:optional;src:url(/themes/custom/base_theme/fonts/robo-c-lat-bold-normal.woff2) format(‘woff2′);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:’Source Sans Pro Fallback’;size-adjust:93.75%;ascent-override:110%;src:local(“Arial”)}@font-face{font-family:’Source Sans Pro’;font-style:italic;font-weight:300;font-display:optional;src:url(/themes/custom/base_theme/fonts/ssp-lat-ext-light-italic.woff2) format(‘woff2′);unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:’Source Sans Pro’;font-style:italic;font-weight:300;font-display:optional;src:url(/themes/custom/base_theme/fonts/ssp-lat-light-italic.woff2) format(‘woff2′);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:’Source Sans Pro’;font-style:italic;font-weight:400;font-display:optional;src:url(/themes/custom/base_theme/fonts/ssp-lat-ext-normal-italic.woff2) format(‘woff2′);unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:’Source Sans Pro’;font-style:italic;font-weight:400;font-display:optional;src:url(/themes/custom/base_theme/fonts/ssp-lat-normal-italic.woff2) format(‘woff2′);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:’Source Sans Pro’;font-style:italic;font-weight:700;font-display:optional;src:url(/themes/custom/base_theme/fonts/ssp-lat-ext-bold-italic.woff2) format(‘woff2′);unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:’Source Sans Pro’;font-style:italic;font-weight:700;font-display:optional;src:url(/themes/custom/base_theme/fonts/ssp-lat-bold-italic.woff2) format(‘woff2′);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:’Source Sans Pro’;font-style:normal;font-weight:300;font-display:optional;src:url(/themes/custom/base_theme/fonts/ssp-lat-ext-light-normal.woff2) format(‘woff2′);unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:’Source Sans Pro’;font-style:normal;font-weight:300;font-display:optional;src:url(/themes/custom/base_theme/fonts/ssp-lat-light-normal.woff2) format(‘woff2′);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:’Source Sans Pro’;font-style:normal;font-weight:400;font-display:optional;src:url(/themes/custom/base_theme/fonts/ssp-lat-ext-normal-normal.woff2) format(‘woff2′);unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:’Source Sans Pro’;font-style:normal;font-weight:400;font-display:optional;src:url(/themes/custom/base_theme/fonts/ssp-lat-normal-normal.woff2) format(‘woff2′);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:’Source Sans Pro’;font-style:normal;font-weight:700;font-display:optional;src:url(/themes/custom/base_theme/fonts/ssp-lat-ext-bold-normal.woff2) format(‘woff2′);unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:’Source Sans Pro’;font-style:normal;font-weight:700;font-display:optional;src:url(/themes/custom/base_theme/fonts/ssp-lat-bold-normal.woff2) format(‘woff2’);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
Skip to main content

cmgAdQueue.push( function() { AccelerateAdManager.displayAd(‘1-3’)} );

window._taboola = window._taboola || [];
_taboola.push({
mode: ‘alternating-thumbnails-a’,
container: ‘taboola-below-article-thumbnails-2nd’,
placement: ‘Below Article Thumbnails 2nd’,
target_type: ‘mix’
});

2024 Portuguese MotoGP, Portimao – Race Results

Race results from the Portuguese MotoGP at Portimao, round 2 (of 21) in the 2024 world championship.

Jorge Martin, MotoGP race, Portuguese MotoGP, 24 March
Jorge Martin, MotoGP race, Portuguese MotoGP, 24 March
2024 Portuguese MotoGP, Portimao – Race Results
Pos Rider Nat Team Time/Diff
1 Jorge Martin SPA Pramac Ducati (GP24) 41m 18.138s
2 Enea Bastianini ITA Ducati Lenovo (GP24) +0.882s
3 Pedro Acosta SPA Red Bull GASGAS Tech3 (RC16)* +5.362s
4 Brad Binder RSA Red Bull KTM (RC16) +11.129s
5 Jack Miller AUS Red Bull KTM (RC16) +16.437s
6 Marco Bezzecchi ITA VR46 Ducati (GP23) +19.403s
7 Fabio Quartararo FRA Monster Yamaha (YZR-M1) +20.130s
8 Aleix Espargaro SPA Aprilia Racing (RS-GP24) +21.549s
9 Miguel Oliveira POR Trackhouse Aprilia (RS-GP24) +23.929s
10 Fabio Di Giannantonio ITA VR46 Ducati (GP23) +28.195s
11 Augusto Fernandez SPA Red Bull GASGAS Tech3 (RC16) +28.244s
12 Joan Mir SPA Repsol Honda (RC213V) +29.271s
13 Alex Rins SPA Monster Yamaha (YZR-M1) +31.334s
14 Takaaki Nakagami JPN LCR Honda (RC213V) +34.932s
15 Johann Zarco FRA LCR Honda (RC213V) +38.267s
16 Marc Marquez SPA Gresini Ducati (GP23) +40.174s
17 Luca Marini ITA Repsol Honda (RC213V) +40.775s
18 Franco Morbidelli ITA Pramac Ducati (GP24) +52.362s
  Maverick Viñales SPA Aprilia Racing (RS-GP24) DNF
  Francesco Bagnaia ITA Ducati Lenovo (GP24) DNF
  Alex Marquez SPA Gresini Ducati (GP23) DNF
  Raul Fernandez SPA Trackhouse Aprilia (RS-GP23) DNF

*Rookie.

Jorge Martin wins the 2024 Portimao MotoGP while late drama behind saw Francesco Bagnaia and Marc Marquez clash over fifth, then Maverick Vinales from second due to a suspected gearbox issue on the last lap.

That also put rookie Pedro Acosta onto the podium, alongside Martin and pole qualifier Enea Bastianini.

  • Portimao: New 2024 MotoGP World Championship standings

The Bagnaia-Marquez incident saw Marquez dive inside the struggling reigning double champion at Turn 5 with three laps to go. But as Marquez drifted slightly wide at the apex, Bagnaia tried to cut back under the Gresini Ducati. 

The pair then collided, sending both to the ground. The incident is under investigation.

Sprint winner Vinales, who had stalked Martin for the entire race, suddenly slowed onto the home straight as the final lap began. The Aprilia rider then continued into Turn 1, where he ran wide and highsided. 

The team later stated that it was “presumably” a gearbox problem with “further analysis in due course.”

The Vinales drama put Acosta, who had already battled his way past the likes of Jack Miller, Brad Binder, Marc Marquez and then Bagnaia, onto his first premier-class podium.

Franco Morbidelli, Alex Marquez and Raul Fernandez fell in separate incidents in the early laps. Morbidelli and Marquez rejoined at the back with Marquez later retiring his GP23.

While all riders except Fabio Quartararo had used the soft rear tyre for the Sprint, the entire grid picked medium rear (and hard front) for the full-length race.

  • Portuguese Moto2: Results
  • Portuguese Moto3: Results

Revised tyre pressure rules for 2024 mean riders must now stay above a lower front minimum of 1.8 bar (instead of 1.88) for 60% (instead of 50%) of a Grand Prix distance, or 30% of a Sprint.

The penalty for failing to meet this minimum in a Grand Prix will be a 16-second post-race time penalty, or an 8-second penalty for a Sprint/short race.

cmgAdQueue.push(function() { AccelerateAdManager.displayAd(‘1’); });

Portimao: New 2024 MotoGP World Championship standings
Jorge Martin, MotoGP, Portuguese MotoGP, 24 March
Jorge Martin, MotoGP, Portuguese MotoGP, 24 March
Oscar Piastri: “We made right call” | Separate McLaren “mistake” identified
Oscar Piastri (AUS) McLaren MCL38. Formula 1 World Championship, Rd 3, Australian Grand Prix, Albert Park, Melbourne,
Oscar Piastri (AUS) McLaren MCL38. Formula 1 World Championship, Rd 3,…
2024 Portuguese MotoGP, Portimao – Race Results
Jorge Martin, MotoGP race, Portuguese MotoGP, 24 March
Jorge Martin, MotoGP race, Portuguese MotoGP, 24 March
Jorge Martin wins as Francesco Bagnaia and Marc Marquez collide
Jorge
Jorge
Mercedes double-disaster in Australia: “Is it a team that drivers want to go to?”
Lewis Hamilton (GBR) Mercedes AMG F1 W15 in the pits. Formula 1 World Championship, Rd 3, Australian Grand Prix, Albert
Lewis Hamilton (GBR) Mercedes AMG F1 W15 in the pits. Formula 1 World…

cmgAdQueue.push(function() { AccelerateAdManager.displayAd(‘2’); });

2024 World Superbike Catalunya – Race (2) Results
Alvaro Bautista, Catalunya WorldSBK, Superpole Race, 24 March
Alvaro Bautista, Catalunya WorldSBK, Superpole Race, 24 March
2024 Portuguese Moto2: Emotional first win finally comes for Canet
Aron Canet, Moto2 race, Portuguese MotoGP, 24 March
Aron Canet, Moto2 race, Portuguese MotoGP, 24 March
Portuguese MotoGP at Portimao: LIVE UPDATES!
Francesco Bagnaia, Tissot sprint race, Portuguese MotoGP, 23 March
Francesco Bagnaia, Tissot sprint race, Portuguese MotoGP, 23 March
2024 Portuguese Moto2 Grand Prix, Portimao – Race Results
Aron Canet, Moto2, Portuguese MotoGP, 23 March
Aron Canet, Moto2, Portuguese MotoGP, 23 March

cmgAdQueue.push(function() { AccelerateAdManager.displayAd(‘3’); });

cmgAdQueue.push(function() { AccelerateAdManager.displayAd(‘4’); });

{“path”:{“baseUrl”:”/”,”scriptPath”:null,”pathPrefix”:””,”currentPath”:”node/1046182″,”currentPathIsAdmin”:false,”isFront”:false,”currentLanguage”:”en”},”pluralDelimiter”:”u0003″,”suppressDeprecationErrors”:true,”user”:{“uid”:0,”permissionsHash”:”d001ebdda4e8ac946127c0a959a91a59b7fb0df88de169abb7c11d177263a68f”}}window.NREUM||(NREUM={});NREUM.info={“beacon”:”bam.nr-data.net”,”licenseKey”:”NRJS-cf501d5a09a934adf28″,”applicationID”:”606804703″,”transactionName”:”ZQdTbRBZX0cHV0dbXFxNcFoWUV5aSXBBR0NTDm1XDVxUaCVbXUZBXQ5dXBBkf1sCUWVbVkUhXlcWSl5YClFBHw1EC1RO”,”queueTime”:0,”applicationTime”:1894,”atts”:”SUBQG1hDTEk=”,”errorBeacon”:”bam.nr-data.net”,”agent”:””}
 

For motorsport news follow TRmotosports on social media.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir