Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 d6 3. Bb5+ Bd7 4. Bxd7+ Nxd7 5. f4 Ngf6 6. d3 e6 7. Nf3 Be7 8.
O-O a6 9. a4 Rb8 10. Qe1 b5 11. axb5 axb5 12. Kh1 b4 13. Ne2 O-O 14. Ng3 Nb6
15. Ra7 c4 16. f5 e5 17. h3 cxd3 18. cxd3 Ra8 19. Rxa8 Qxa8 20. Be3 Rb8 21. Qf2
Na4 22. Ra1 Qc6 23. Ne1 d5 24. Bg5 dxe4 25. Bxf6 Bxf6 26. Nxe4 Nb6 27. Qg3 Nd5
28. Nf3 Nf4 29. Nxf6+ Qxf6 30. Re1 Nxd3 31. Nxe5 Nxe1 32. Nd7 Qd8 33. Nxb8 Qxb8
*
Position (FEN): 1q4k1/5ppp/8/5P2/1p6/6QP/1P4P1/4n2K w - - 0 34
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 569
Best move: Qxb8#