Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. f3 Bg7 7. Be3 O-O 8. Qd2
Nc6 9. a3 Bd7 10. g4 Nxd4 11. Bxd4 a6 12. O-O-O b5 13. h4 b4 14. Nd5 bxa3 15.
bxa3 Bb5 16. h5 Bxf1 17. Rdxf1 Nxd5 18. Bxg7 Kxg7 19. exd5 Qb6 20. hxg6 h5 21.
Rxh5 Rh8 22. Rfh1 Rab8 23. Rxh8 *
Position (FEN): 1r5R/4ppk1/pq1p2P1/3P4/6P1/P4P2/2PQ4/2K4R b - - 0 23
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 816
Best move: Qb1#