1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Bc4 b5 5. Bd5 Qe7 6. O-O g6 7. d4 Nf6 8. Bb3 exd4 9. e5 Ne4 10. Re1 Nc5 11. Bd5 Bg7 12. Bg5 Qf8 13. Qe2 f6 14. exf6+ Kd8 15. fxg7+ Qe7 16. gxh8=Q#
I played white, probably my best mate ever. want to share but dont know how any tips or if someone could play this out and tell me what you think