So thanks for coming to the talk today. Just start with a little bit of background about myself and then take you through what we're going to talk about today. So I work for Tigera. So Tigera is the company behind Project Calico, which is the most-applied CNI for Kubernetes. Hours about 2 million nodes daily in about 166 countries. Tigera is based in the US, but we have an office in Cork in Ireland as well, which is where I'm from. So it's been a nice treat to come to the Sunshine in Valencia from Ireland. Probably had too many AgriDe Valencia's this week, but it's been a great trip. That's my first time speaking at KubeCon. It's actually my first time speaking in front of a group this big, so please just bear with me as we go through the talk. My own background is in engineering, software development. I'm still technically involved in all of the projects that we're doing at Tigera contributing, but I'm not a security researcher, so I'm not going to go deep into ciphers and the type of cryptography that's being used by WireGuard. But we will talk about some of that as we go through it. OK, so the goals today, so we're going to talk a little bit about encryption as it stands in Kubernetes, what are some of the popular options that people use currently, and why Calico decided to use WireGuard. So we'll recap a little bit about what Calico does. We'll talk about WireGuard and how it works, and then how to use mesh together to create a fully encrypted cluster. We'll finish off talking about some gotchas. So we didn't get everything right when we implemented this feature. There's still things that we want to do in the future and look for contributors to help us to do that. And there's some gaps as well that we can talk about. Really, the thing with the talk today is to see this as an alternative option to MTLS with service mesh or IPsec. One is not better or worse than the other. There's pros and cons for different encryption options in Kubernetes, but this is to present a different option, especially if you're already using Calico as your CNI. So the kind of story with encryption in Kubernetes today, what we see when we talk to our community, our users, the kind of number one use case for using encryption is compliance, actually. Whether it's PCI compliance or HIPAA, that's always the top of the topics when we talk to our community. We also see a lot of our users talking about zero trust in general. So when you have plain text requests flying around your Kubernetes clusters, node to node, potentially in a shared environment like the public cloud, it can make you nervous if you have a zero trust approach to security. So that is a topic that comes up a lot with our users when they're talking to us about encryption. And there's a recent NSA report from last year about hardening Kubernetes. And that recommends encrypting your data in transit. So that's what we're talking about today. It's data in transit. It's not data at rest, which is a whole other topic in Kubernetes. So by default, when you deploy Kubernetes and you deploy your workloads, when those services are communicating to each other, there's no encryption by default. So everything is plain text. Some common options that people reach for, they can reach for mutual TLS, which is very popular, encryption, TCP, and above. Normally, this comes with deploying a service mesh, either Blink or D or Istio, et cetera. And there's so many different options now with service mesh. They all offer an MTLS solution. Another option is IPsec, which is obviously an older technology kernel-based. So there's a couple of different solutions. There are other options. And a lot of our users as well kind of roll their own certificate or TLS implementations, often embedded with the applications themselves. So lots of different approaches. So just to talk about MTLS a little bit more in terms of service mesh, this gives you client-server authentication, mutual authentication. So both the client and the server are authenticated together. With MTLS, with service mesh, they provide certificate management, certificate rotation, and they manage the lifecycle of their certificates for you. Different service meshes then will provide slightly different options when you're deploying encryption on top of them. So for example, Istio allows you to encrypt a corner of your cluster, just a specific part of your cluster via namespaces, which is a very useful technique. LinkerD automatically enables encryption when you deploy LinkerD. So it's not an option. You get encrypted traffic by default service to service when you deploy LinkerD. So what if you don't use a service mesh? That's where we were thinking about this feature and how we can leverage what Calico already does for you as a CNI, especially at the data plane level, and how we can provide a different encryption option, an alternative to IPsec at that lower level in the TCP stack. So what we'll do is we'll just recap a little bit here about what Calico does. It just hands up who uses Calico as their CNI. That's about half the people. That's pretty good. So it's very battle-hardened. It's been around for a very long time. It originally started as a Python project for OpenStack many, many years ago before pivoting to Golang and being a CNI plug-in for Kubernetes. As I said, it powers about 2 million nodes daily that we know of across 166 countries. So the purpose of talking about that is to show how battle-hardened it is. So we can leverage some of what Calico already does to give us some goodness when we're integrating with WireGuard. One of the strongest points of integration is how it manages the data plane. So this is where we're going to interact with with WireGuard. It supports Linux and EBPF data planes. On both of these, we want both of these options. So you can literally swap out your data plane option. You can go from a Linux traditional IP tables-based data plane to EBPF and back again in a deployed running cluster using Calico. And we want WireGuard to work with both of these technologies. We want it to be easy to configure. WireGuard itself is extremely easy to configure. And Calico is easy to configure. So this is just a, I'll just let you take in this diagram for a second. This is a kind of a cut-down architecture diagram of a part of Calico. As you can see at the top, interesting things are changing in Kubernetes. And they're getting stored in Calico's Datastore, things that we care about. And then down in the data plane, you have a couple of Calico components. Here, I've just highlighted a couple of them. Felix, which runs in Calico Node. And CNI plugin, which interacts with the container runtime. These data plane components are responsible for programming. The kernel, programming the networking rules. So you can see here on the bottom right the two important takeaways. Calico maintains the rules and configuration on each node.  It has a calculation graph, which kind of very smartly determines the right order to apply the updates on the data plane. And then it keeps that in sync. So that's the main purpose and the main goal for the data plane components in Calico. And this is battle hardened. The important thing is to imply these updates in the right order without interrupting traffic. So again, a takeaway from this, Calico is good at programming primitives in the kernel related to networking. So how does that relate to wire guard? Why is that important when we started looking at wire guard? So wire guards are relatively new technology. I think most people have at least heard of wire guard. I know some people are using wire guard here that I've spoken to already. Some of its key characteristics, delineate, comes from how small it is. So it's only 3,000 lines of code. It's very, very opinionated technology. It makes it very easy to audit that code. It makes it easy to read that code and audit it for security purposes. It is positioned as an alternative type of sec at Layer 3. One of the key characteristics is that it's simple. So it's mostly transparent. So operationally simple. So when you deploy and configure wire guard, it transparently handles symmetric key exchange and everything else for you. Heartbeats and everything else. There's no key management involved. It kind of mirrors the way SSH works with keys. So you get a private key and a public key. And it's quite opinionated that way. So it takes no responsibility for how you get a public key from one peer or one node to another peer or another node. That's your responsibility, just like it is with SSH keys. Another reason why it's very opinionated is around the cryptography technologies that it's chosen. For example, Cha Cha 20 and it's Diffie Hellman. So these are important. And the reason why they're important is, well, they're state-of-the-art, so they're future-proof for now. But it's not trying to be everything for everyone, like IPsec, which is why it's so lean. When you're using wire guard, you are using, for the most part, your existing Linux utilities. So you're using IP route. You're using routing tables. You're using network interfaces. And you're using your standard Linux utilities to set that up, which is quite important for what we want. And there's also a fantastic tool called WG, which is for configuring the wire guard portion of that. And we'll talk about that in a second. It's been part of the Linux kernel for a while, 5.6 upwards. Okay, so a little bit more detail here about wire guard. So as I mentioned before, it works by adding a network interface, just your standard networking interface. And you can configure that in a normal way to create that interface. And then you can add and remove routes to send traffic to that interface using route or IP route. So very standard primitives. As I mentioned before, we have the WG tool, and I'll show what that wire guard configuration looks like in a second, and how it applies to pods and loads in the cluster. Essentially what you get after you configure wire guard is you get an overlay, which is an encrypted and encapsulated tunnel between two pairs. On either side of these network interfaces, WG0, WG0. These guys need to swap public keys initially, and then they need to be configured with a list of IP addresses that are allowed down the tunnel. So what's interesting here is wire guard associates the tunnel addresses, the tunnel IP addresses, these allowed IP lists with the public key, which is a one-on-one would appear. So you might kinda start to see some similarities here around peers and nodes, and allowed IPs and workload IPs, pod IPs, which is a really neat mapping for what we want. So another takeaway here, which is similar to Calico, wire guard is really good and designed upfront to work well with networking primitives and Linux utilities the same way that Calico is. So as I mentioned, you might have spotted that there's a natural mapping between peers and nodes and Kubernetes, and these allowed IPs, which would be a list of workload pods, for example. Okay, so we'll dive in a little bit deeper to Calico plus wire guard, and what wire guard configuration looks like and how it applies to nodes and pods. So what you're looking at here on the top, you've got three nodes in the cluster, a pod on node A wants to send traffic to a pod on node B, and he wants to do that over the wire guard tunnel, and wants it to be encrypted. And on the bottom left here, you have some representation of a couple of pods on this node B in the middle, and node B has an IP address on the network, and each pod has an IP address as well. So in this case, what you're looking at, this wall of text on the right-hand side is configuration, this is a wire guard configuration, this is what you configure using the WG utility. The first part of that is the configuration for node A. So it has an interface, a wire guard.cali interface, a network interface on node A. It has a public key and a private key. The private key is hidden, and it never leaves the node. You never share it at all. It's UDP, so it's listening on port 51820, and it has a firewall mark, which is used for routing to make sure we don't get stuck in a loop when we try to shove packets down the wire guard tunnel, and then have it exit the node at E0. The other two parts of the configuration are peers. So the middle one is node B, and the bottom one is node C. So you can see here the middle peer is reachable on endpoint 10240064, which is the IP address of node B. And then it has a list of allowed IPs, which represent host network pods, which is the first IP, and then the workload pods, which are the other two IPs. So you imagine as you scale this out and you add more and more pods, more and more nodes, this list is gonna grow and grow, so this configuration needs to be present on every node in your cluster to form that encrypted mesh. And that's what Calico does. So Calico is programming and reprogramming this wire guard configuration, the routing rules, the IP rules over and over again, every time it listens and gets an update from the relevant things that are changing Kubernetes or reprograms to data plane. So that's all automatic, and Calico is really, really good at that. So if you kind of walk through the steps, there's a packet that's meant for node B. What happens is wire guard asks, okay, what peer is that? It looks up its configuration and it sees that that IP address, that pod is represented by that middle peer ID, which I'm not gonna try to call it the IDN. So it encrypts the entire packet, the IP packet, using the public key for that peer. And then it looks up the remote endpoint. So what is the remote endpoint for that peer? So that's 10, 2, 4, 0, 0, 64. It encapsulates it in UDP and sends it out over the tunnel. And then the offset happens on the other side, where the packet is de-encapsulated and non-encrypted and then passed to the pod. Okay, so in summary, it's a perfect marriage. Calico maintains an eventually consistent data plane. Calico and wire guard, both like programming with Linux primitives. And wire guards peer and allowed IP concepts map very nicely to nodes and pods and Kubernetes. So as I mentioned before, as we're scaling this out, and one of the challenges is as more nodes come online and more pods are spun up and deployed, they need to be added as peers, first of all. So each new node is added as a peer to wire guard configuration. And then the public keys for that peer become part of the node manifest itself. So if you want to verify that a node is configured with wire guard, you can simply get that node using kubectl and it'll have a field which I'll show in a second, which is the wire guard public key and you can freely share that. That doesn't need to be kept secret or private in any way. Similar to an SSH public key. The pod IPs that are deployed on top of that node, they need to become part of the allowed IP list in every other peer in the mesh in the cluster. So the end goal or the end point of doing that, and this all happens in a few seconds. It is eventually consistent, but it only takes a couple of seconds across a medium-sized cluster. It results in an encrypted mesh. So all pod-to-pod traffic are now flowing through wire guard tunnels between all the nodes in your cluster. So this is a slightly different view. This is taken from a blog post I wrote recently about wire guard and AKS. So it gets quite tricky to support this type of model as you look at AKS and EKS and those type of managed platforms where the networking is quite different. So we do have support for EKS and AKS, but this is kind of a different way to look at it. Hopefully an interesting way to look at it. Green is unencrypted and red is encrypted. So in this example, this is actually a GIF originally, but it's not moving. The network packet will leave pod A. It will appear at the other side of the virtual ethernet pair, which is Kali1234. So it leaves the pod network namespace down to the host network namespace. It gets redirected via routing rules in the kernel to the wire guard device where it gets encrypted and encapsulated and sent out over EZero across the network, where it again gets routed to the wire guard device, de-encapsulated unencrypted and then passed up to the VAT pair to the right pod in the pod network namespace. So that's the way it normally flows, but you might see a couple of interesting things on this diagram. So first of all, well, there's one really interesting thing. It's unencrypted as it leaves the pod and it's unencrypted until it reaches the network device. And if you wanted to reach another pod on the same node, it's not gonna go through the wire guard device.  It will not hit that wire guard device and instead it'll be redirected to the other VAT pair for that pod on the same node. So imagine a U-shape of green unencrypted traffic. So pod-to-pod traffic on the same node is unencrypted in this approach. It's come up a few times. It's not easy to fix. It's not easy to support this, but we are looking at it. You could move the wire guard device into each pod, for example. But you'd be fundamentally changing the way some of our network policies are handled in Calico at that point. So it's not an easy problem to fix. Ultimately, where we ended up in terms of ease of configurability and setting this up, we ended up in a place where you can enable wire guard with a single command.  This deploys and enables us to trot your entire cluster. And similarly, you can disable it with a single command as well. As I mentioned before, you fetch the node. So when you get the node description, you'll have a wire guard public key, which indicates that it's been successfully set up on that node. This is very, very useful, but we could do a lot more here as well, of course, in terms of how we do preflight checks and things like that. I think we hit the goal of ease of configuration. Okay, so in terms of performance, so there is a trade-off to consider, and these diagrams are a little bit out of date, but I think they're still relevant. We're using this open benchmarking tool, and we're gonna publish some new results soon, and we're gonna include comparisons to MTLS and service match solutions. These are in comparison to tree other CNIs that are all using IPsec. So Calico using wire guard, and these three other anonymous CNIs that are using IPsec. And they're anonymous because some of these guys have changed implementation to also support wire guard, so I don't wanna badmouth them in any way by showing out-of-date performance metrics. The first one here is node CPU, so this is average node CPU usage as we're running the HTTP benchmarks. And as you can see, there's about a 30% increase in CPU usage when you're using wire guard, and that's all of the encryption that's happening. So that's quite significant, so it's definitely something to be very, very cognizant of if you're interested in using wire guard with Calico or other CNIs. But on the flip side, the true put is six times more using wire guard than using IPsec. So that's the diagram on the right-hand side. This is the bandwidth in terms of megamits per second. So higher is better in this case. So it's a trade-off, like everything else in software engineering, you have to weigh up the cost of true put versus CPU usage, resource usage, and determine which one is more useful for you. Okay, so in terms of some gotchas and some future work that we're looking for, and definitely looking for help with, we'd love some ideas and contributions. We've had a lot of issues raised on GitHub around wire guard, which is fantastic. It means people are trying this and exploring the feature. As I mentioned, pod to pod on the same host being unencrypted does come up from time to time. And it's something that we have some ideas around, but again, it's not an easy problem to fix. Some more pre-flight checks is another topic that comes up. So when you enable wire guard using that single command, you don't really know if it's worked across all of your nodes or not. So there's an assumption here that wire guard is actually installed in the operating system that you're running across all your nodes in your cluster. So if wire guard is not running in a node across your cluster, let's say it's installed on 50% of the nodes in your cluster, you'll be able to enable wire guard. Traffic will flow across all of your nodes, but it won't go down a wire guard tunnel between a node that has wire guard and a node that doesn't have wire guard. So what that means is portions of your cluster, the traffic could be flowing unencrypted. And it might be unaware of that fact, if you expect the result of that enable command to turn on wire guard to tell you that it's not working. So we have a little bit more work there to do around pre-flight checks. Is wire guard installed on all of, and supported on all of the kernels that are running in the node and has it been successfully installed across the node? We wanna show that to people in the command through an API so that they can determine and be safe and be sure that encryption is turned on and truly being used across the entire cluster. Just to skip race conditions for a second, so the flip side of that is, sorry, similarly, we'd like to give more fine-grained control. So right now it's all our noting, so you turn on encryption for your entire cluster. Now you can go through node by node and disable it on specific nodes with a command again if you want to. But we'd like to do something like this, you're doing with name space-based encryption and offer like this policy-based encryption where you could say this corner of my cluster, I want to be encrypted and we'll keep the rest unencrypted. So that's something that we're definitely gonna work on. IPv6 supports, a wire guard supports IPv6. Some of our code is IPv4 specific, unfortunately. So we have a little bit of work there to do. And it's not quite a simple case of just enabling IPv6 support. There's some quarks there as well that we need to figure out. We've had some race conditions around cleaning up, wire guard routing rules in terms of the speed of enabling disabling wire guards. So if you're quite trigger happy with enabling wire guard and disabling it, there can be some, there has been one or two race conditions that we've been solving as they come up when trying to test and find more. So we've been pretty aggressive at trying to hunt down those race conditions and fix them. So that's it, that's the end of my talk. There's a few links here for related material. And TIGERA and all the open source project helicopter guys are at TIGERA boot S24. So come over and say hello to us if you want to ask us any more questions afterwards. Thank you. We have some minutes for Q&A. For the folks who decide to run for lunch, please be quiet. Thank you. When I activate wire guard, does the MTU configuration of the VATH interface, Calico interfaces will change to have in mind that new overhead? The MTU overhead? No, like the MTU will change to adapt to the new overhead. I can't hear you, sorry. It's just some background noise. Basically, when I activate wire guard over an existing configuration, this activation will change my MTU configuration for the Calico interface automatically. It will, yeah, it will. Thank you. Anyone else? You said that prechecks are missing. I'm wondering what will happen if somebody will kill the process on one of the nodes. Is it still working or it will drop the encryption? So there are certain parts of the data plane configuration, the wire guard data plane configuration that if you went in and changed that manually, Felix, the data plane component will overwrite that and set the world back to the right way that it should be in terms of killing off wire guard itself. So wire guard runs in the kernel. But I think if you did try to kill it, I think you possibly could result in having unencrypted on that node here. Felix doesn't monitor that it's running. It's just responsible for the routing rules and configuration. So it's not gonna monitor the process itself. That's a good point, yeah. Thank you for the wonderful talk. I have these questions. You said that the biggest motivation for end-to-end encryption is compliance. But with the AKS and the EKS implementation, we see just the traffic between two ports, the service port and the less work port is encrypted. Would it just invite this to host these terms? So that's the way it used to be. So the question there is, so for AKS and these managed environments, a portion of the host network pod to pod could be unencrypted. So that's the way it used to work. We have a feature called host-to-host encryption that were rolled out for AKS and EKS only, and that encrypts everything. So including traffic to the management APIs, okay, to the master node. So everything is encrypted, host-to-host, kind of like IPsec. You don't really have a choice. It's not just pod-to-pod. And we rolled that out on AKS recently, and EKS specifically for that reason. So that is covered in that blog post I referenced. Thank you. Anyone else, questions? First of all, thanks for the talk. You said that you automatically generate the public keys and private keys for every node, and that you can get these public keys if you do a get to the node. Do I as the administrator have to spread these keys to all nodes, or is that automatic? And if it's automatic, how do you prevent some keys to be injected? So another public key getting injected that you don't actually want in there. Sure. So this is very, very similar to how you would manage your SSH keys. So in terms of the first part of your question, Calico looks after all of that for you. So you don't have to manually distribute those public keys and keep them up to date in your cluster. So Calico does that part for you using the Calico data store as the main kind of backing data store for public keys. If you injected a public key, it's not going to work with the private key. So I think that might help with some of the second part of your question if I understand it correctly. The idea was that I inject the public key of an additional node that's not actually something that actually belongs there, of course, as the attacker I have the private key for. I see what you mean. So that's fine, you can do that. You'll also need then to program the allowed IP list and add a new peer to the wire guard configuration in every node in the cluster if you want those nodes to talk to your bad node. Okay, so we don't maintain a list of good nodes versus bad nodes. So potentially if you did that, you'd have to get onto every node. You'd have to program the wire guard configuration to know about your bad node. You'd have to add the pod IPs from your bad node to the allowed IP list in all of the wire guard configuration. What would happen is Felix would just overwrite that itself because it's not stored in the data store. So even if you went and did that manually, it would be overwritten fairly quickly by Felix. Okay, thanks. No, Felix doesn't do any key rotation. All right, last question is over here. Hi, thanks for the talk. I wanted to know if Calico supports like mesh but outside a cluster. For example, you got some, another cluster in another region and you want to peer them. Some service mesh supports it, but does Calico supports it? We don't support it right now. That is a, I should have added that to my future list. That has come up before actually. So can you extend the encryption outside of the cluster to some external service, another cluster or your client, maybe your developer laptop? So that's something that people are definitely interested in. There's companies working specifically on that end to end encryption using wire guard, open source companies working on it. It has come up from one of our users, one of our big users. So it's something we will have to look at. You could do it manually for now, but again, the risk is that what you change in the configuration will be overridden by Felix. Okay, thank you. Not supported right now. Okay, thank you everyone. Thank you Peter, and have a nice lunch. Thanks guys.


Welcome to The Anxious Morning. Every weekday morning, we'll take a few minutes to go over some important lessons that you can use in your anxiety recovery journey. Away from the endless noisy scroll of social media, The Anxious Morning brings you support, education, inspiration, encouragement, and empowerment. For more, visit us at theanxiousmorning.com. We've spent the last two days talking about the difference between having anxiety, making it part of who you are, and experiencing anxiety, making that experiencing something you do. Anxiety is who you are or anxiety is an experience that you have. Which should you choose? If we return to the idea that getting better, the process of recovery, is about building and sustaining recovery focused habit, then which choice supports this activity? I'll tell you, pick the experiencing option. It's the one that will move you down the road. Why? Why should you invest your energy in removing anxiety from your sense of who you are and shift it to something that you simply experience? Yesterday we saw that making this shift removes incongruence as an obstacle.  Not reliably. So really, you have no choice but to make this effort to shift. It's worth it. I promise. When you start experiencing anxiety without gluing it to who you judge yourself to be, it becomes possible to get feedback from your experiences. They may be negative in a given moment, but you can start to see that negative experience as instructional and required as part of the process. I was anxious again, leaves no room for that. I experienced anxiety again and worked on changing the way I reacted to it, speaks directly to the process. You can take that experience and learn something from it. You can begin to appreciate why all this is happening and why you are doing these scary and difficult things all the time. When you see the purpose and when you become open to the value and lesson of the experiences, you start to construct a self-sustaining positive feedback loop in your recovery. Ask anyone that starts to string recovery wins together what that feels like? It feels like momentum. When you win, you want to win more. Small victories, experiences drive the desire to have more experiences and ultimately more small victories. The more identity-independent experiences you have in recovery, the more you can start to build a sense of competency. Feeling competent means you need less courage as you go forward. It leads to consistency and persistence. It can even lead to feelings of pride and excitement.  Driving over a bridge, completing a visit to the dentist or taking a weekend trip with the family become huge sources of pride. They light a fire that drives even more forward progress. And with each step forward, anxiety becomes less who our friends in the group are and more something they are experiencing and new and even exciting ways. I'll wrap up this three-day mini-series by asking you how long you've seen anxiety as something you have and part of who you are.  Take some time to imagine what it would look like if anxiety did not define you as a person. What would happen if you allowed it to be just another life experience? What becomes possible? This is always hard work. There are not many easy days in recovery. But struggling does not define who you are. How you experience that struggle defines what you do and what you do ultimately determines who you are. So what's your next move? Hey, if you're enjoying the podcast and you'd like to get a copy of it delivered every morning into your email inbox, including a full text transcription, head on over to the anxious morning dot email and sign up for the newsletter. And if you're listening on iTunes or Spotify or someplace where you can leave us a rating or review, take a moment and rate the podcast and maybe write a small review. It really helps us out. Or just tell a friend about us. Thanks a lot.


Does a member of your family have a special need or disability? Did you know that the Navy has tools and systems in place to assist you in the care of your loved ones with special needs? The Exceptional Family Member Program, or EFMP, is a detailing tool that ensures military members are assigned to geographical regions where the special needs of their dependents can be met. This can mean anything from pinpointing specific geographic locations where care is available for your family to having the ability to homestead in a location that has both C and short assignments to maintain continuity of care. Enrollment is mandatory when a special need is identified. This enrollment will not hinder your career advancement or excuse you from serving your required C-sure rotation. Also, enrollment may give your family access to additional resources depending on the specific special need. To enroll in the program, contact your local EFMP coordinator or your medical treatment facility.


. Confident. Since you guys have hit so many more errors, so many errors. Since our last look at the stats, what was our third set? City pass hit 13 winners and 15 errors. He's already hit 7 errors in this set. He's already hit 7 errors and only 2 winners City pass in this set. So City pass getting worse. Sinner getting better. 15-all. Serve. Into the back and the Sinner. Back in our City pass. To the back end of Sinner. Back in our City pass. Again to the back and the Sinner. Into the back and the Steph. Sinner. Back in again. To the back and the City pass. To the net. 15-30. 15-30. I was to think I lost the doubles early. Okay. So it helps though in the singles. Possibly. City pass another error. 15-30. And City pass serves. A fault. Second serve. Second serve. Now wide. Back in our Sinner. Back in our City pass. The back end of Sinner. Back in our Steph. Again into the back and the Sinner. Steph. Hits it wide. Unbelievable. A chance to get the double break. Or it was out by this much. It was out by this much. 15-40. All right. It's getting serious now chat. It is getting serious now. 15-40.  I said ship. Pirate ship. As we'd have served on it like friendship. As that goes out on the return. But it's a fault from Steph. Or as a let. City pass says the let was, it was this pirate ship. City pass says the let was, it was this pirate over the net. That was not a let. A friendship. That's what I said. All right. 15-40. First serve again. Is an ace. Bang. 30-40. 30-40. Saves one. 204. Down the team. It was in by this much. Oh that was lucky. Such a small. Piece of the ball. 30-40. Serve now city pass. Out wide center returns. But it goes out and back to deuce. Back to deuce. Looks like center strongly doesn't want to city pass dance. I don't think city pass would dance after this match. That's not really. I think he's going to dance after this match. Nothing to dance about. He loses. He somehow loses this. Deuce. Serve out wise of fault. Second serve. Sins at 22 break points. Crazy. Crazy. Second serve Steph. Down to the back end of center. Back end of Steph. Back end of center. Back end of Steph. Again to the back end of center. Steph. Back end again to the back end of center. Steph forehand. Into the front of center. To the front of Steph. Center gets up another break point. This is going to be our finished TV. City pass hits it out. City pass hits it out. Advantage center. To take. To take the double break. To take the double break in the fourth.   Oh chat. Oh chat. Here we go. Serves city pass. The back end of center. Open court. Center puts up the lob. Steph puts away the smash. Back to deuce. City pass getting fired up. Back to deuce.  Great smash. All right. Center. Still got a break though. Steph serves. Down to the back end of center. Four now goes. Nope. Center hits it out. Center hits it out. Advantage city pass. Advantage city pass. By the way. Let me know where you're watching from. How many Americans are still up on a Saturday night. Sunday night. Saturday night. So don't see the fault. Second serve. Second serve. City pass. The back end of center. Center in the net. City pass survives. Only down one break. Center. Three two in the fourth. Chicago. Copenhagen. Sunday morning. Okay. Fair enough. New York. California. India. Poland. Auckland. Cape Town. Athens. We've got California. We've got. India in the house. Philadelphia. Nigeria. Melbourne. Nepal. Serbia. Singapore. Italy. New York. Turkey. Honduras. Israel. Dubai. UK. USA. East Coast. West Coast of the US. Dallas. Ireland. New York City. Ohio. Yorkshire. Like the pudding. It's a lot of pudding. Isn't that a pudding? Canberra. Portugal. Italy. South Africa. Minnesota. Norway. South Africa. South Africa. South Africa. South Africa. South Africa. South Africa. South Africa. South Africa. South Africa. South Africa. South Africa. South Africa. Norway. Antigua. Lumpa. France. Vegas. Vietnam. We've got. Madagascar. South Australia. Poland. Spain. Paris. Singapore. London. South Africa. A lot of people from Vietnam in the chat. What's up? Netflix. Good one. Dubai. South Africa. South Africa. South Africa. South Africa. South Africa. South Africa. South Africa. Netflix. Good one. Dubai. Taiwan. Philippines. Bangladesh. Nigeria. Um. Vatican City. Ghana. Everywhere. People from everywhere. Thank you everybody for joining. Yes. Like the pudding. It's a region of England. Was that where the pudding was invented? That's what my question is now. Is the pudding from Yorkshire. From Yorkshire. Was it made in there? Was it made there? Is it originated there? Surely. The name makes sense, right? As that goes out from Sina. Love 15. Okay. Love 15. Area 51. Good one. Ethiopia. Nice. Argentina. Okay. Love 15. Love 15. Serve Sina. That's a fault. Second serve. Second serve. Sina. Down the tee. The four in a city pass. Return the bag in a Sina. That's a fault. Second serve. Second serve. Second serve. Second serve. Second serve. Second serve. Second set. Sina. Sina. 16. Sina. Sina. 15. Sina has the break in the fourth. He's down two sets of one. He also almost had a double break in the last game. So he's been a much better player in the last hour probably about 45 minutes... for an hour. 15. All serve. Down the tee. The back end of Sinyas pass. Return goes out 30, 15. 30 15. 30-15, Sinner trying to hang on to this lead. He's going to serve now, down the tee, that's a fault. Second serve, second serve, Sinner. Now why the back and the Sidney pass, back and now Sinner, into the back and the Steph. Sinner, backhand, again to the back and the Sidney pass, down the line that is out from Sidney pass, 40-15. And Sidney pass can't believe he missed that. Well, it's as best as dad can't believe it. Yep, just out, 40-15, Hawkeye's never wrong. Sidney pass getting a bit annoyed here. He's getting annoyed, 40-15. Served into the tee is too good, Sinner 4-2. Out goes Sidney pass, Sinner 4-2 in the fourth. 4-2 in the fourth, this match is turning out to be the match we wanted. If only Sinner could convert the break points, Sinner, you're not wrong. You're not wrong. Yeah, look, Kay, I don't believe you for a second that you're not doing anything in that house.  Don't lie. That's an Australian joke. What is the toilet break time allowed? I don't know, slams don't have the same rule as the normal tournaments. I think it's unlimited for slams. Captain 5 or 8 minutes or something in other tournaments. Slams, it's as long as you need to poo poo. Sidney pass hit the 4-1. Oh, Sinner gets it back. This is going to be our biggest TV run. Sidney pass hit it straight to Sinner's racket. And Sinner reflexed it in. Love 15, right place, right time. Alright, Steph serving, love 15. As Sidney pass serves, a fault. Second serve. Serve to the back of the Sinner. 4-1 out of Sidney pass, the 4-1 of Sinner. Into the back of the Sidney pass. Drop shot, Sinner, backhand. Sidney pass lob, Sinner backhand volley. Too good. Sinner's too good, love 30. Sidney pass doesn't know what to do. Love 30. Sinner wants that double break. Man, this is getting bad for Steph. Love 30. Sidney pass has got to figure it out now. Things are going all wrong. I reckon coming back from two sets of love down the last game, the last match, I think Sinner believes. He's like, well, I did it once so I can do it again. This time it'll be way more impressive. Steph serves to the back of the Sinner. 4-1 out of Sidney pass goes wide. Love 40. Yannick Sinner for that double break. Love 40. Sidney pass has just been... He's just been outplayed for the last hour. Serve. Sidney pass to the 4-1 of Sinner. 4-1 out of Sidney pass to the 4-1 of Sinner. In the net from Sinner. 15-40. Convert it please, I know, right? Sinner has not been able to convert those break points, even though he's well and truly back in the match, but still there's a lot of break points that have gone missing. Alright, Sidney pass still down break point, 15-40. Steph serves. A fault. Second serve. Second serve, Sidney pass down break point and a break. Sinner wants to get this set quick as we return down from Sinner. Back into the back of the Sinner. Sidney pass 4-hand goes in the 4-1 of Sinner. Sidney pass comes in, no, it goes long from Sinner. Sidney pass was coming in for a volley, but he let it go long. 30-40. Sinner missing another chance. 30-40. Sidney passes. Dad is saying, come on, come on, and then he says a lot of other words that I have no understanding of. 30-40, he serves. An ace at wide step. Unbelievable, unbelievable. Deuce! And that's what his dad must have said, he went, which means apparently ace.  He said something. His mouth just went, I couldn't hear him either, so maybe that would have helped. First serves a foul, take a serve. And I think he was speaking, I mean, he said come on, come on, so I think he part, that was English. Greenlish, is that a thing? As that goes wide from Sinner, Greek slash English. Advantage Steph, whatever he said it worked because it's working. It's working, it's all Greek to me. That was Greek, probably literally. Advantage, oh guess who's on antenna reef? The janitor. The janitor's coming on. Ace, Steph, okay. Unbelievable. That was a game from Love 40, and he saves it. The janitor is playing antenna reef. The hell? Is that going to be live? It is. The janitor, here we go. Only those who were there would understand. If you know, you know. If you know, you know. Now, Sinner, he's up one break still, so it's not all done. At the watching break point, I know, understand why players throw tantrums during the game. Why, Sharon? Some of you know. Some of you remember. If you don't know, you weren't there. So you gotta watch the streams. Unbelievable. Unbelievable. I don't care about what they were saying. Good test for Steph, say how he reacts with down right now. Yeah, thank you, Zach, for the donation, mate. Yeah, for sure. For sure. Good test. Now, the tennis talk law of the janitor, you gotta watch the streams, otherwise it's just... There's so much law on this channel. So much law. Like, why are we called City Bats pancakes? Why are we called Sinner Pennywise? And that's just a bit... All part of the law of this channel. The stupidity of this channel. Rod Labor in the house. Has he got a big TV screen in front of him?  See that? Huge monitor in front of Rod Labor. A prime posse. Here we go, Sinner serving, he's still got the break. The janitor. Some of you know the janitor. I love that. If you know what the janitor is, feel free to say yes or no. If you don't know what it is, it's fine. If you do, marry you there for Christmas, so I love it. Is it a backyard rally? That goes wide from Steph. 15 love. Not a clue, okay? Rakesh was there. Sharon says no. No, no, yes. Yes, says juice. No, it's... Can't tell you. You have to re-watch the streams. Not Rod Labor. Rod Labor's on the janitor. That's terrible. 15 love. 30 love. 30 love. 30 love, Sinner. Doing a great job of keeping the break in his pocket. 30 love. I'm starting at midnight, sure will. Sure will. Serving to the fauna Steph, backhand now from Sinner. Into the slice of Steph. Sinner, forehand. Back into the back of the Steph, to the back of the Sinner. Steph, backhand. Into the back of the Sinner. Steph with the backhand goes long. 40 love. 40 love, Sinner. Solid game here for Sinner. Why don't they start the Azarenka match on another court? Because this crowd paid for two matches, two matches. If they move to another court, this crowd will want to refund. First there's a fault. Second serve. Yep. SJ knows. SJ was there. Back into the back of the Sinner. Into the back of the Sinner. And it goes out from Steph. 5-3 Sinner, that was good. That was a good, good game. So solid. So solid. 5-3 Sinner. In the fourth. Steph serving to stay in the set. Here we go. 5-3 Sinner. Sidney pass with a serve. Needs to be serving first in the fifth, you think. Sidney passes. That return goes in the fourth. Steph hits a winner. 15 love. A walk off winner from Steph. 15 love. 5-3 Sinner. Sinner said Rome wasn't booting straight sets. That was a good one. That was a good one. Serve into the fourth of Sinner. 4-7 Steph. Into the fourth of Sinner. Again to the fourth of Steph. Sinner backhand. Into the fourth of Steph. To the fourth of Sinner. Again to the backhand of Sidney pass. Backhand of Sinner. Goes in the net. 30 love. 20,000. We should be having 700. We can surely get to 700 likes. If you're enjoying the stream. If you're enjoying this match now. If you like the stream. It's free to do and it does help. It sends this out.  And actually they'd say, okay we'll show other people that people like it. As that goes out from Sinner 40 love. Here then do that. I do appreciate that. That's the freest thing you can do. All right 40 love. Sidney pass to just make Sinner serve this out. Steph serves. Out wide a fault. Second serve. Second serve. Sidney pass to the backhand of Sinner. Return goes to the fourth of Steph. Steph hits a winner. Now it's up to Sinner to win this set. For the set in just a second. Thank you Brandon. Appreciate it. All right I'll send some questions. Okay. Yeah Jack I've been to this show and I've been before. Been a few times. Has anyone come from two sets of love down twice in a row? Probably. I don't know who but who. Commentators discussing how in the modern game it is better to be double handed than single handed. I totally agree. That is the truth. So true. So true. The commentators are 100 million percent right. That's so true. The curse is dead. No the curse is validated. The curse is validated. Bring on round two for the curse. Wimbledon. Wait til Wimbledon comes on. The return of the curse. Wimbledon. It's a piece of art too. No no no. It was not sarcasm that was 100 percent. I was legit. Being a two handed backhand player is much much better. In the modern game. The only thing. The one handed backhand's got is nostalgia and pretty and you know like goody. It's a work it's a piece of art hitting a backhand with one hand but you know that's just being, you know, pretty as in a back-and-a-backhand rally. Going into the net from Sinner. Love 15. Yeah, EJ Lucetti is the example I was thinking. It may look good, but it ain't going to be effective. All right. Love 15. Sidney Pass. As we just served down the tee, ace, bang, 15-all. 15-all. Lovely serve from Sinner down the line. 15-all. Three points away from the fifth. Three points away. 15-all. Sinner serves. Another ace. Unbelievable. Unbelievable. Unbelievable. Unbelievable. 30-15. 30-15. Another serve coming up for Sinner. 30-15. Two points away from a fifth. Sinner serves. A fault. Second serve. Second serve, Sinner. It's a double fault. Check my soul from there. Check my soul from there. Check my soul from there. Check my soul from there. It was just out on the second serve too. 30-all. It's Verives in the chat. Get this Verives in the chat. 30-all. Where are those Verives? I can't see any Verives in the chat. 30-all. Two points away, Sinner. Two points away. Sinner serves. Down the tee. Sidney Pass returns. Oh, it goes out from Steph. 40-30. Set point. Sinner to take us to a fifth set incoming. Here we go. Sinner serves. Out wide. The back of the Sidney Pass return goes wide. We're going five, baby. We're going five. We are going five. Yes, yes, yes. All right. One set. One set to decide it all. Yes. We got our five-setter, chat. Is it what they said it was going to be? It was looking, it didn't look likely. It didn't look likely. Now let's talk about five-set records because that matters. Sidney Pass, his five-set record. Let me check. His fifth set record is not bad. Eight wins, six losses in five sets. So he's got a positive record. Sinner. When he gets to the fifth, five wins, four losses, including a match that he played two days ago and he actually came back from two sets of love down like today. So he's got five wins, four losses. And actually, yeah, has won a five-setter everywhere but Wimbledon. Everywhere but Wimbledon. I wonder if Sidney Pass has lost from two sets up besides Djokovic. I think we said that and he said no, right? Sidney Pass had never, had only ever lost to Djokovic at five sets up. I'm sorry, three sets, two sets up. No, he's lost from two sets up. Hang on. Yeah, once. That French Open final, the only time Sidney Pass has lost from two sets of love up. Now he has played a five-setter from two sets of love up against Vera for the French Open semi-finals in 2021. He was up two sets of love. It went five, he won the fifth. He also did it against Donaldson and Wimbledon back in 2018. Two sets of love up, played a fifth, won the fifth. Also, that's a tie break, four set, four set. So it's only the third time in his career, the fourth time in his career that he's lost a two set lead, Sidney Pass. Fourth time in his career that he's being forced to play five, but he's only lost once. And now it's to a goat. Can Sidney complete the comeback and do what Djokovic did at the French as we're going to return now to the four and a half from Sidney Pass, four and a half from Sidney Pass. And into the four and a stiff, the four and a sinner on the stretch. Sidney Pass dropped shot. Sidney gets it. Lob is good. Sidney Pass gets a lob. Sinner smash in the net. In the net. It was in the net. Sinner missed it. In the net. 15 love. 15 love. Who's going to win this chat? Who's going to win this? Who's going to win this set? Who do you reckon, Chat? Sinner missed that smash. That was bad. That was bad. I think he just got, he didn't get under it. Sorry, he didn't get behind it. Oh, he shanked it off the top, off the top of the racket. He got a little excited and swung early. He swung early. A lot of saying, sinner. Return goes long. Sidney Pass 30 love. I want to shoot out. So do I. Who's going to win that, though? Sinner, sinner, sinner. A couple of steps, but mainly sinner. Mainly sinner. All right. Mainly sinner, it seems. All right, let me just try something. 30, 15. A step, missed the drop shot. All right, Chat. I want exclamation point, Sinner or exclamation point, Sidney Pass. Or you can plus exclamation point, vote. See if that works. Exclamation point, vote. Let's see if that works. You can all do it. I don't care who does it. If it doesn't work, then it doesn't work. We'll just suss it out. As Sidney Pass wins the first game, one love. Pick your champion. Pick your champion. The poll, there it is. So it's either exclamation point, Sidney Pass or exclamation point, Sinner. Make your prediction. Okay. One love, Sidney Pass in the final set of this one. Hang on one second, Chat. I'm going to try something else. See if this works. All right. Keep going. Exclamation point, Sidney Pass or exclamation point, Sinner. That is the name of the game. Okay. Here we go. 15 love, Sinner. Hits a good serve, goes out. 30 love. 30 love. And also put a number of points. So you can put 10 to 1,000 or to 100,000 points. Put a number between 10 and 1,000 next to the Sinner thing. I want to see if this actually works. Anyways, 40 love, Sinner. Put like Sinner 20 or something like that. I want to see if it works. Exclamation point, Sinner or exclamation point, Sidney Pass, 1,000 or whatever. See if it works. I want to see if that actually works. It doesn't seem to be working. Anyways, 40 love. Let me fix it. Let me see if I can... I don't know why it's not working. As we're at a 4-1 to 4-1 rally, that goes in the back end of Sinner, back in that step, into the back end of Sinner, to the back end of Step, back in that Sinner again, to the back end of Step, into the back end of Sinner, to the back end slice of Step, Sinner. Slice, Sidney Pass back end is out. 1-1. 1-1. Okay, 1-1 in... 1-1 in the third. I don't know why this is supposed to work. Why is it not working? Okay, 1-1. In the 5th. 1-1 in the 5th. So maybe, okay. As we're at a 4-1 volley there from Step, that's just too good. Too good. 15 loves, Sidney Pass. All right, we're going to get this chart. We're going to get this right. Okay. Let's see if this works. As we get another good point there from Sinner, 15-all. Exclamation point, bet, and then put Sinner or Sidney Pass and then a number. I think that's how you do it. So like, Exclamation point, for example, bet, Sinner, and then go like 100. Does that work? Oh, we'll get it. We'll get it, chat. We'll get it eventually. We'll get it eventually. Anyway, it's 15-all. And an ace down the team from Step, 30-15. Bang. We'll try it. We'll have to try it later in the week. It's not working. Bastard. Okay. Serve is in the net from Step. Second serve. Second serve. Double fault. All right. 30-all. 30-all. 30-all. 30-all. Big point. Big point. 30-all. Serve now from Step. There's a fault. Second serve. Serve goes in the back of Sinner. Sinner hits it out. 40-30. Sinner hits it out. 40-30. 40-30. 40-30. Step serves. Out wide. Sinner can't get it back. 2-1. 2-1. In the fifth. All right. 2-1 in the fifth. Cool, cool, cool. Hey, it works. Somebody, it worked. I don't know who did it, but it worked for one person.  Who keeps making it work? Exclamation points, Sinner 100. Did that work? Someone, someone, someone, someone bet 780 points. Jesus. It worked. I don't know who it worked for. Who did it work for? I don't know. It's working for someone. Okay. Crowd support, Steph, it's huge. When did that become a thing? No, when they started playing in Australia. When they started playing in Australia. Okay. Wake up, Sinner. Oh, look, Sinner's awake. Sinner's wide awake.  Hang on. One of the regulars in the chat just absolutely went to town. I think of someone lost all their points. Oh, no. I don't know who it was, but someone just predicted with 10,000 points. Who was that? Who was that? Anyways. Wake up, Sinner. All right. Here we go. Ready? Two one. Two one. Bedding's closed. Bedding has been closed. It's been closed. It's not going to work anymore. No more. Don't do it. No commands. There it is. Bedding's been closed. Love 15. No more. No more. Yours was accepted, Ace. All right, Ace. Well, that's good luck and good luck. That was just out by Sinner. Love 15. Love 15. Someone went with, yeah, someone went nuts. All right. I think if you did, I don't know. Again, we'll figure it out. We'll figure it out together. Someone put 10K in the pot. I don't know. Good luck whoever that was. Doesn't work anymore. We'll close the bedding. All beds are off, as that's a double fold from Sinner. Love 30. We might do this more if it actually works next week. Something we might test out next week, because I think it's kind of funny. Love 30. I'll explain later what this all is, but at the moment, you're just going to have to trust me. Love 30. Sidney Pass. Looking for that early break. Sinner serves. Down the tee, the back of the step. Slice return goes. The four on the center. Four on the center. He's good. Center. Four hand goes out. Love 40. Stevin on Sidney Pass. Love 40. Love 40. To take an early break in the fifth. Love 40. Love 40. Steff to break. To break in the fifth. Sinner serving. Serve out wide. He's a fault. Second serve. Second serve. Down the back of Steffen. Steff hits it wide. Steff hits it wide. 15-40. 15-40. 15-40. As Sinner serves again. He's still down two break points. 15-40. Sinner serves. Into the back end of Steff. Four hand from Sinner. Into the four on the Steff. To the back end of Sinner. Back end from Steff. Again, to the back hand of Sinner. Into the back end of Steff. Sinner. Four hand goes in. Sidney Pass. With the back end now from Sinner. Into the back end of Steff. Sinner. Back end again. To the back end of Steff. Into the back end of Sinner. Again, to the back end of Sidney. A slice. Sinner. Four hand goes into the back end of Steff. Oh, just goes in. Four end to four end. Steff on the stretch. Up goes the lob. But it's out. The crowd got loud. Midpoint. Thinking the ball was out but Sinner survives. 30-40. 30-40. 30-40. Okay. That was on the line from Sinner by the way. That deep ball that everyone went crazy for. 30-40. Served into Sinner. With a big serve. It's Deuce. Big shout from Sinner. This is real now. This is what we came to see. The crowd are getting their money's worth. This is what we came to see. Big shout from Sinner. Deuce. From lob 40 down. This is a proper match. Here we go. This match is now at least a four and a half. It went from about a... I don't know. It went from like a 2.7 to a 4.6. It's up there now. Four end to four end now as we get a four end now from Sinner to the four end of Steff. Four end of Sinner. The back end of Sidney. Drop shot is terrible from Steff. Sinner with the advantage. Huge from Sinner. Advantage Sinner. If it goes to a tiebreaker it's got to be a five out of five. I mean surely it's got to be perfect match. If it goes to a tiebreaker in the fifth. I mean that's everything we could have asked for. Sidney Pass looks worried. Advantage. Advantage Sinner to take the game from lob 40. Serves out wide the slice of Sidney Pass. Four end of Sinner is a winner. Yannick freaking Sinner. 2-2. Wow. That was massive. Lob 40 down. He saves the game. 2-2. 2-all. Massive game. That was a massive game. All right. All right. Here we go. 2-2.  All right. 2-all. Yannick Sinner. Surviving. Sidney Pass. How is he going to feel after that? Mentally. How is he going to feel? This next game is going to be scary as hell. Hey Nicky. With a 10 gifted. Thank you Nicky for the 10 gifted. Who got it? Michael. Ethan. Ange. Who else got it? Ange. Ethan. Michael. Kamal. Chris. Wormo. Gray. Amad. Frugy. And Daryl. Welcome. You are now members. Thank you Nicky. That's very generous. Thank you so much. Thank you. Very generous. And also I see your message Udom. Sinner's service motion a bit like Federer. Let me have a look at the next game. Sidney Pass. 15 love. Ha. No beer for you Kam. That's all right. I'm happy to be wrong in that one if we get a fifth set it was a win-win. 30 love. Either I was right or we get five sets. Win-win. 30 love. Sidney Pass to stay in front. Serving our Steph. Down the teeth. Back in the center. 4-0 from Steph. It's wide. 30-15. 30-15. The chat is melting down. I can barely read it. Chats on meltdown mode. 30-15. Again, thank you so much for hanging out. Don't forget to subscribe if you haven't already. 30-15. Thank you all for... We'll figure out the thing I said before. Later. Because I feel like that's going to be real fun. All right. Return now goes in the front of Steph. Back in out from Sinner. Into the back end of Steph. Back in out from Sinner goes long. 40-15. 40-15. Chance for Steph to get back this lead. Man, what a match. What a match. It was boring for two sets. We were like, oh, not again. We saw this last year. I want to see something new. Where's the sequel? We saw the original last year. We want to see the sequel. The sequel's better than the original. Sometimes that's the case. Terminator. 40-15. Sidney Pass serves to lead again. He serves out wide. The front of Sinner. Return goes in. The slice of Steph. 4-0 to Sinner. Again to the front of Steph. To the front of Sinner. Back in out from Steph. Cross court in the back end of Sinner. Back in out from Steph. Sliced. Sinner. Forehand. Drop shot is good. Steph gets it though. Sinner. Pass. Not good enough. And Sidney Pass gets back the lead. 3-2 and the crowd goes psycho. They go nuts. It's Italians and Greeks. They're all going crazy. We've got both in Melbourne. We've got a lot of both. A lot of both. Okay. Here we go. Here we go. I want my chicken dinner says Steph. All right. All right Deb. And again thank you so much. Really do appreciate that Nikki with the 10 gifted. Appreciate it. And that gets us to 110 members. So over 500 which is insane. It's crazy. It's too many. Crowd is Greek definitely. I mean there's a lot of Greek flags flying. There's still there's Italians as well. A lot of Greek flags flying. Straighten up and have the best crowds. I mean I'm biased but yes. Yes they do. Sinner's returns remind me of Novak. He has a bright future. Well yeah. I mean he's already starting. I mean he's got a bright now. I mean he's he could win a slam now. All right. And we got to 120K. 120.5. Okay. Thank you so much for that. Thank you everybody for joining. Exciting. If you've been a member for a while or been a part of the channel for a while new things exciting new things are coming. I'm excited to share with you later. Not right now but down the track we've got fun things coming up. If you're new if you're new to the channel stay tuned.  Three two is we're to serve now the four on a Sidney pass four now from Sinner into the four of Steph. Sinner four hand again. Sidney pass on the stretch gets up with a slice that goes in Sinner four hand inside out in the net from Sinner. Now Sinner was down love 40 in the last game. He was down love 40 in the last game. Love 15 here. He was down love 40 in the last game. All right. Love love 15 and he serves a fault. Second serve. Second serve into the four on a Sidney pass return goes in the back and a Sinner. Four on a Sidney pass into the back and again of Sinner. A Sidney pass into the four hand cross court. That's a great shot. Sinner gets it back in and Steph goes in to the four and a Sinner and Sinner hits it out. Love 30. Love 30. Here we go again. Sinner fighting for every point. Love 30. Love 30. And the crowd yelling Sidney pass Sidney pass. I think they're going for Sidney pass. Love 30. Sinner with a serve. Serve now from Sinner into the net. Second serve. I remember your channel from a year and a half ago. Mehvedev Gaston. Thank you for coming back. Lois appreciate it. Return now goes a point of Sinner. Sinner hits it out. Love 40. It's danger now. Here we go again. Sinner just had to come back from love 40. Love 40. Love 40. Also those who bet or bet on this match, stay tuned because if you pick the right player you might get rewarded. I don't know how it works but we'll find out together. Love 40. Especially if you picked one Stevin or Sidney pass at the moment. There's a bit of falling out from Sinner down the line. Steph slips over but he's okay. Oh he just grabbed his knee a little though. 1540. 1540. Steph just making sure his knee's okay. Walking around a little bit. He slipped on. Oh. Oh. Oh. He banged his knee on the ground. He slipped on the Melbourne sign. He slipped on the Melbourne paint and twisted his knee but he's okay. He's back up but that was bad. That looked bad and ace out wide from Sinner. Sidney just didn't move. 3040. I don't think he's hurt but he, I mean that was a shock. That was a shock. So he slipped on the Melbourne side knee twisted in but he's moving okay. Like he's not not limping but that was that was awkward. That was an awkward fall. All right 3040. Still a chance for Steph to break. Sinner serves. Down to the 4 and a Sidney pass. Back and out from Sinner from the 4 and a Sidney pass. The 4 and a Sinner. Again to the 4 and a Steph. Back and a Sinner. Into the 4 and a Sidney pass. Again to the 4 and a Sinner. Sidney goes to the 4 and again to the 4 and a Sinner. Sidney backhand goes. Oh it goes out from Sinner. Sinner hits it out. Sinner hits it out. 4-2 Steph in the fifth. Four games to two. How lucky are we today? We've seen two upsets on the women's side and now we're seeing two epic five setters. Today has been the best day of the tournament for for the whole thing. I mean Murray's match was great but this this is the best match the best day of the tournament. Best day of the tournament. It's been the most epic day. It's had everything. Upsets. Epic matches. What more could you ask for? The perfect tennis day. Sinner serves. So Steph serves. Sinner returns long. 15 love. 15 love. Chats flying. I love it. You know the match is good when the chat's hard to read. I love that the chat's hard to read. It's just guys are going nuts. Keep going nuts as that goes in the net. 30 love. 30 love. Keep going nuts. Don't spam but you know one at a time. Go crazy. 30 love. 30 love. City pass with a serve. 30 love. Steph serves. Down the 10 ace. An ace. Bang. Bang bang bang. 40 love. City pass. 2-10 down the tee. In nearly four hours. The longest match of city passes week. Just past 11 o'clock at night. Serve. Out wide to the back of the center. 4-10 city pass. Slice. Sinner. Forehand. Down the line. City pass. Backhand shanked out. 40-15. 40-15. That's it chat. Go nuts. Go crazy. How many of you picked Sinner by the way? So many. Okay. 40-15. 40-15. Give me one emoji. How you feeling? One emoji. How you feeling? Serve out wide. Is an ace from Steph. Steph's fired up and he's going to the fifth with a 5-2 lead and he's one game away from the quarters again. He's what fourth quarter final in Australia. One emoji. How you feeling? One emoji. How you feeling? Money. All right. Someone feels like Jabur. Nicky feels like on Jabur. Okay. Fire. Fire. All right. Nervous. Can't watch. Crying. All right. Nervous. All right. Someone feels like Lawrence feels like a cowboy. Interesting. Angry. You can go nuts. That's it. Trophy. Crying. Unicorn. Scared. Okay. Throwing up. Geez. Some of you are sick. Maybe you should call the doctor. You all right? You'd be right. It's only a tennis match. Crying. Frozen. Celebrating. Mia. Why is Mia in the chat? Listen. It's gone on. Angry. People dabbing in the chat. The hell? Savage. Feeling savage. People feeling scared. Shocked. Mushroom.  Okay. Here we go. Here we go. Yannick Sinner. Serving to stay in the match. Serving to stay in the match. Yannick Sinner. He was playing so well in the third and fourth sets. He was playing so, so well with Stefano Siddi Pass. Just regrouped and fired back. Five-two as the ball kid earns a little extra money by wiping the poo off the court. And the crowds, it feels like a soccer stadium. They're screaming Siddi Pass, Siddi Pass. I mean, this crowd is crazy. I thought we're in Australia. I thought we're at the Australian Open, not the Greek Open. This is nuts. It's like a Davis Cup. Serving to stay in the back of the Steph. Return goes into the Fauna Sinner, but it's out from Steph. 15 love. The Italians roar back. Okay. 15 love. And they're not doing no waves or anything. They're just really screaming their lungs out. 15 love. Serve out wide. They're back in the Steph. It's a fault. Second serve. Second serve. Second serve, Sinner. To the Fauna Siddi Pass. Back in our Sinner. And into the Fauna Siddi Pass on the stretch. Sinner, four hands down the line. Siddi Pass, backhand. Stef, again with the Fauna Sinner. Sinner goes wide on his forehand side. 15 all. 15 all. Three points away. Siddi Pass from taking out the fifth. 15 all. Sinner serves. Serve down the tee. Stef returns. Sinner, forehand is a winner. Winner from Sinner. 30-15. 30-15. 30-15. By the way, the Janitor in a Challenger event is down 3-2 in the first. Janitor down 3-2 in the first.  Serve Sinner. It's good, but it comes back. Sinner, forehand is a winner. All right. 40-15. Stef's going to have to serve this out. 40-15. It ain't over. It ain't over. It's only one breaker serve. Stef sometimes gets nervous. Sometimes he sometimes gets nervous. 40-15. Here we go. Janix Sinner. 800 like.  Thank you. Can we get to 1,000? Come on. Come on. Is this not one of the best matches of the tournament? 1,000 likes. Come on. Now, as Sinner tries to pick up a bug, I think he killed it. I killed it. Sinner accidentally killed a bug. 40-15. The ball kid earning some extra pocket money. Come on. We can get to 1,000. We're almost there. Come on, chat. 1,000 likes. Let's go. 40-15. Come on now. Get those likes going. We're getting there. Come on. By the end of this set, by the end of this match, we're almost there. 150 left. Come on. We got this. 40-15. Serve down the tee to the front of Stef. 4-0 from Sinner. It's wide. 40-30. The match might end in three points. Quick. Quick. Let's go. Let's go. 40-30. 40-30. Still a chance here. Sinner to just make City Pass serve it out. Oh, we're getting close. Less than 100 or just over. Come on, chat. We can get there. You got this. I believe in you. Oh, 100 left. Come on. Come on. 100 left. Go for it. This match deserves 1,040. 30. More bugs land on the court and the ball kid murdered another one. Another bug. Rip. Rip to the bugs. 40-30. Sinner serves a fault. Second serve. Second serve. Serve out to the point of City Pass. Back in our Sinner. No, Stef hits it out. Okay. All right. Yannick Sinner saves the game. But it's now Stef in our City Pass to serve for the match and the quarterfinals where he'll play against Yiri Lehechka. Who? We'll find out in a couple of days. Nearly four hours played. Four hours in this one. Five-three. City Pass serving the match and we're almost at 1,000 likes. Let's get it. Let's send it. Has been a back end now from Sinner into the corner of Stef. Again to the back end of Sinner on the stretch. Four and a back end now as Sinner goes cross court and out. 15 love. City Pass three points away. City Pass three points away. Again, don't forget to like, subscribe. Definitely subscribe. Come back again. You think this is fun? We've got this energy all match.  But when the matches are good, this is what happens. 15 love. Serve. Into the back end of Sinner. Sinner in the net. 30 love. Two points away. Two points away. Let's get some City Pass emojis, members. Get some City Pass emojis in the chat. 30 love. Almost four hours of epicness. Two points away. Stef and our City Pass from a fourth Australian open quarterfinal. He serves down into the back end of Sinner. Four and out from. Stef goes wide. Okay. 30-15. Sinner with the shake of the fist. He's like, I'm not done. All right. Okay. 30-15. Sinner trying to stay positive. I love it. Also we're almost at 1,000. 30-15. Serve. Into the back end of Sinner. Four and out from Stef. To the four and out of Sinner. Into the four and out of Stef. Sinner with the back end slice goes in the net. Match point. City Pass. Two of them to take his spot in the quarterfinals. A thousand likes. Done. Thank you everybody for showing the love. 40-15. As the crowd chants, City Pass. They chant and chant and chant. City Pass. City Pass. Match point. Stef serves. Out wide to the four and a Sinner. Four and out from Stef. There's a winner. Seven of City Pass gets it done in five brilliant sets. City Pass is through into the quarterfinals again. And look, it was the epic that we actually wanted. We finally got it. We finally got it. It took a couple of sets, but we got there in the end. Four hours almost. Four hours. Five sets. Stef, he wants this trophy. He wants it. He said Melbourne feels like home. He wants to win at home. Adopted homeland. He wants to lift his home grand slam. All right. GG's. If you are leaving us, don't forget to like and subscribe on the way out. Seven of City Pass takes the dub. Yannick Sinner needed to take his chances. Four out of 26. That is insane. He needed to take those chances. He needed to take them. He didn't take them. And that's what happens when you don't take your chances. You don't win. You don't win. Cam, 16 hours straight. Really? It doesn't feel like that long. I don't think we've done 16 hours straight. All right. The great community in Melbourne is huge. It sure is. By the way, the winners who picked City Pass because the winners of the bet are now going. How does it work? City Pass won. I think. And how does that work? Oh, no. Don't do it. No. Hang on. Hang on. How do I... I don't know how to do it. We'll do it later. Okay. GG's. Yeah. Vega's coming up. Vega's coming up next. Very good match to watch. Yes. So much fun. The first two sets were straightforward for Steph, pretty much. But then now after that, we've got the match we wanted. Just pick me and get it over with. We'll receive brand new cars. All right. There you go. Now, I'm not going to watch Vega. I'm stuffed. By the way, Jim's back. Jim Curry is back. City Pass is getting interviewed by Jim. Jim's back. Jim's back. He's playing. He's doing the important matches. Jim's back. He goes, I love playing at this place on this court. By the way, City Pass has never lost a quarterfinal in his life at slam level. He is undefeated in quarterfinals. Keep that. And that's a stat. That's a stat. That is a stat. All right. Yeah, we love Jim. We love Jim. We love Jim. We love Jim. Yannick's smile at the bug ruined his vibe. Oh, no. It was the bug's fault. It was the bug's fault. Hey, what's going on? Vega, how you doing? I came in the future. Who wants to know who wins the women's? Yeah, sure. By the way, Rod Laver in the house. And he's getting a standing ovation, Rod Laver. Man. He's getting a lot of chip in Steph. And Steph just said, I might need to jump in the Yarra River. And Jim's just like, I might know something about that. Don't do it. Just stay where you are. Don't do it. Okay. Now, how the hell? Oh, here we go. Let's see if this works. Ready, chat? That did work. And I've worked. It worked. Twina. Excuse me. Twina, if you're here, Twina. Twina just won. Holy hell, you have won so many points, Twina. Twina, if you're here, please say hello. Because did you bet on City Pass? What happened? I don't know how that, I don't know what happened. Anyways, tomorrow's all a day, all will be more interesting. Yeah. If Twina is here, please make yourself known. I have no idea what just happened. I don't know if it worked. I don't know if it didn't work. I don't know what happened. I don't think Twina's here. We're going to figure, we're going to do something, we're going to work this thing out because I need to figure this out for tomorrow. It's a big thing. It's a big deal. I need a new feature of the channel. Rockets in the building. Yep. Rocket rod. No RACT. We'll see you later. We will see you soon. What about me, Ace? Ace, did you pick Steph? I don't know. Hope his knee doesn't stiffen up. Yeah, he did twist his knee. By the way, what do you think about City Pass handing out pre-signed autograph cards instead of signing memorabilia and tennis balls and stuff? What do you think about City Pass signing cards and giving them out beforehand? What do you think he should be signing? He should be signing things. What do you reckon? What do you think? Love it. Good idea. Classic. All right. Stupid. Lazy. Brilliant. He's given out a lot more than he would be able to sign, I guess. And it's a lot quicker. It's a lot quicker. He should do both. It's cute. He can save energy and get out faster. Everyone should. At least they are legible. Okay. Classic in a bad way. Okay.  He's just signing a bunch of cards and giving them out. I can see that I would be disappointed if I took a ball and I wanted him to sign my ball and he didn't sign it, because I would want like a tennis ball full of signatures, but you know, it's efficient. It's an efficient way to do things, right? I guess. It's something to do. So I still have no idea what just happened. We're going to just stick around a little bit longer chat. We're going to figure out this situation. I'm going to figure out how to do this thing so we can actually do it for fun and figure out how it works. Let's see if it works. Okay. What's going on? What's going on? How are you doing? Okay, we're back. What are they giving out? She's basically giving out photos of him signed already. He means well, but not nice. Okay. Where's the Fed autograph? It's somewhere in my house. Can I get more matches like that? We already had two of those matches today. We've been spoiled today. I think more people will get the memorabilia. I think so too. I think more people would get, if he has to stand there and sign for like five minutes, it's more people would get a piece of Steph's signature if he gives out heat to stuff. If he gives it out pre-right. Done with the right intention, but no, not what people want. Yeah. You have Roger's autograph? Yeah. The fans want the memory of him actually signing their item. Yeah. Yeah. I mean, yeah. It's a tough one, isn't it? It's tough one. It's tricky. I see what he means though. See what he's trying to do. I think like more people are going to get, more people are going to get a, more people are going to get a piece of Steph's signature then if he just signed everything, which means it's probably less valuable.  I mean, the more people get it though. I mean, it's, I don't know. Okay. So Chad, I want to test this thing out again because I want to see if this thing works. I don't know how it's going to work, but we'll see if it works. Okay. We're going to try something new on this channel. All right. All right. We're going to try, we tried it before. I don't know if it worked. It was too mad. The madness was mad. So we're going to see if it works now. Now, what you're going to do is you've got to type in the chat. I think you've got to type in exclamation point, bet heads or tails exclamation point, bet heads or tails and a number between 10 and 10,000. That's all I want to see. We'll see if it works. Again, we're going to muck around with this. We're going to see if it works. It works. If it doesn't, it doesn't just so I can see if this actually works. There we go. Okay. It's working. It's working. So what are you doing? Exclamation point, bet heads 100.  Okay. It seems to be working. You've got to put a number after it, a number of points. I think it's points. It seems to be working. It seems to be working. Now you've only got, I think it's done. Okay. Stop, stop, stop. It was only for a minute. Only for a minute. It's done. It's done. Okay. Now we're going to flip a coin. We're going to flip a coin and whatever it lands on, heads or tails, it will be, it will be the winner. And then I'll see what happens when we, I don't know. Again, I want to see if this works. Just for future reference. Don't worry. I'm not going to flip a coin in secret. I'm going to flip a coin live. Are you ready? Good luck to all those who picked. Heads, heads wins, heads never fails. So those who picked heads will be the winner. Now let's see what happens when I pick, if I press, so pick one. Heads wins. If you pick heads, you won.  All right. It's over. It's done. I'm going to see if that worked on my end, but yeah. Heads was winning option with 90, with 83% of the bets. There you go. There you go. So now, there you go. Now there's a few people here that have a lot of points. All right. It works people. It works. All right. We're going to play with that a little bit more down the track. Enable the explanation points. I will. I will. Down the track, not today. Actually, I'll do it now. All right. You can do it now. Where is it? I can't see it. Explanation point. All right. It's enabled. You can check it out. No worries. This is about it. We'll see you later. Thank you for joining us. Appreciate it. Vika is on court by the way. She is ready to go. Amy. Yeah. Switch watching. Yeah. You're under something. There you go. So Misha, you got a lot. Now we're going to change. I've got to mess around with it a little bit more, but I'm glad it works. Thank you, everyone, for playing. We're going to play with that. I feel like that is a lot of fun. There's a lot of things we could do with that. Okay. There you go. Points, points, points. Do you get points for watching? When did it start counting? I'll tell you next week. I'll tell you at the quarterfinals. More people can get an autograph, but I personally be quite disappointed. I remember actually when we're getting autographed, right for an actual ball. Yeah, I agree.   I bet 20 Euro on City Pass for the championship. If he wins, I get 360. Ooh, good luck. Steph's a good bet. Yeah. I mean, he's got a good draw too. No worries. We'll see you later. Elaine, appreciate it. Appreciate it. Okay. Okay. Sinner played well. Sinner did play well. From the second set onwards, he played very well, but didn't take his chances. No worries, Emile. It's going to be back. Good to have you. Welcome back. I love how Steph's hands them out, just assuming that they're fans. Yeah, Italian flags. Here you go. Here you go. Here you go. It's a good thing Steph wasn't on documentary, otherwise he'd have failed to convert on those ranked points in the fifth. Yeah, exactly. Wait until Wimbledon. That might happen. No worries, Ace. Thanks for joining us. Thanks for joining us. Appreciate it. Let's go Vika. Yeah, I'm going to sign off in a second because I am stuffed. I am stuffed. If Sinner holds serve in the second in set two, he wins that match. Yeah, look, that second set was Sinner's set. No worries, Darren. We'll see you later. I'm animating while I'm watching. Nice, Peter. No worries, Mr. Best. We'll see you later. Nobody cares, Runa, but he has a chance to win the title. Well, I think people care. People care about Runa. Runa's great. I feel so, so sad for Sinner losing. Yeah, look, it was a tough loss. Just gave away too much of a lead. So, City Bats plays Lehechka in the quarterfinals. My regular watchers can sometimes watch you for days straight. That's not healthy. Then going missing for weeks, then I come back and you're still on the same energy, man. Keep it up. No worries, Nico. Now you know, at least you know what to expect. Every time you come back, you know what's going to happen. Doesn't change. Matches one or lost in two points in that life. A couple of points here and there. It would have been an epic comeback. Yeah, would have been great. Would have been great. So happy for Steph. Steph should have won. I mean, he deserved to win. He played the cleaner match. We played the, maybe not the cleaner match, but he definitely played the, he took it, he took his chances. Again, he take a chance. He's got to take chances. Took his chances. Sinner must be hurting. Yeah. It's even all going to win tomorrow. Okay. We'll find out. We'll find out. All right. We will find out. So, hmm. Okay. So Vegas on now. We're not watching it, but yeah. Runa versus Ingeniale and potential quarterfinal. My vets with Runa. Okay. Search Djokovic. Okay. Why? Do you ever encounter danger, poisoners in Australia? Yeah, always. Every animal's poisonous in Australia. Every animal is poisonous. Yep. We've got Runa tomorrow versus Rublev. That is happening. Who's going to win? Djokovic or Diminor? Djokovic. All right, everybody. We're out of here. Again, thank you for joining us. Don't forget to follow us on all social media or all that stuff. Again, shout out to everybody who liked the video. A thousand likes. Ridiculous.  We had two today. Two massive matches. Not to mention the women's matches as well that were crazy in their own right.  I feel like today has been the best, most exciting day of the week so far in this tournament. We've had two epic matches that we've watched today. We've also had upsets around. And then some straightforward matches too. You're going to have everything. But Yannick Sinner, unfortunately can't complete the comeback. And it's Stefano Sidneybass getting win in five sets. 6-4-6-4-3-6-4-6-6-3. He's into his quarterfinal again at the Australian Open.