Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. e5 d4 3. Nf3 c5 4. Bb5+ Bd7 5. Bxd7+ Qxd7 6. O-O Nh6 7. c3 Qg4 8.
d3 Nd7 9. Bxh6 gxh6 10. h3 Qg7 11. Re1 O-O-O 12. cxd4 cxd4 13. Nbd2 Rg8 14. g3
e6 15. Ne4 Kb8 16. Rc1 Nxe5 17. Nxe5 Qxe5 18. Nc5 Qf5 19. Nxb7 Kxb7 20. Qb3+
Ka8 21. Rc7 Qa5 *
Position (FEN): k2r1br1/p1R2p1p/4p2p/q7/3p4/1Q1P2PP/PP3P2/4R1K1 w - - 4 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 926
Best move: Qb7#