Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Nf6 4. d3 Bb4 5. Bd2 a5 6. g3 d5 7. a3 Bxc3 8. Bxc3
d4 9. Bd2 Bg4 10. Bg2 O-O 11. c3 Re8 12. cxd4 Nxd4 13. Bc3 Ra6 14. Bxd4 Bxf3
15. Qxf3 Qxd4 16. O-O Qxb2 17. Rfb1 Qd4 18. Rc1 Rc6 19. Rab1 Rxc1+ 20. Rxc1 c5
21. Qe2 b5 22. Rb1 Rb8 23. Kh1 Qa4 24. f4 Nd7 25. Qb2 f6 26. fxe5 Nxe5 27. Qa2+
Kh8 28. Qd5 Qxa3 29. Qd6 Nxd3 *
Position (FEN): 1r5k/6pp/3Q1p2/ppp5/4P3/q2n2P1/6BP/1R5K w - - 0 30
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 696
Best move: Qxb8#