Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. f3 e6 4. e5 c5 5. f4 cxd4 6. Qxd4 Nc6 7. Bb5 Bd7 8. Bxc6
Bxc6 9. Nf3 Ne7 10. g4 Qa5+ 11. Bd2 Qb5 12. Nc3 Qxb2 13. Rb1 Qxc2 14. O-O Qg6
15. Nb5 Qxg4+ 16. Kf2 Bxb5 17. Rxb5 Nf5 18. Qa4 Be7 19. Rxb7+ Kf8 20. Bb4 Bxb4
21. Qxb4+ Kg8 22. Rb8+ Rxb8 *
Position (FEN): 1r4kr/p4ppp/4p3/3pPn2/1Q3Pq1/5N2/P4K1P/5R2 w - - 0 23
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 492
Best move: Qxb8#