Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 c6 3. c4 Ne7 4. Nc3 a6 5. a4 d6 6. Nf3 Nd7 7. Bd3 Nf6 8. h3 d5
9. cxd5 exd5 10. e5 Nfg8 11. O-O Ng6 12. Ng5 h6 13. Nf3 Nh4 14. Nxh4 Qxh4 15.
f4 Ne7 16. f5 Qxd4+ 17. Kh1 Qxe5 18. Re1 Qf6 19. g4 Bd7 20. Qb3 O-O-O 21. Bf4
Qd4 22. Bxa6 Qxf4 *
Position (FEN): 2kr1b1r/1p1bnpp1/B1p4p/3p1P2/P4qP1/1QN4P/1P6/R3R2K w - - 0 23
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 931
Best move: Qxb7#