Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. g3 Nf6 3. d3 Bc5 4. c3 d6 5. Bg2 Nc6 6. Nf3 Bg4 7. h3 Bh5 8. Nbd2
h6 9. Nc4 a6 10. a4 Qd7 11. b4 Ba7 12. Ne3 a5 13. b5 Ne7 14. O-O g5 15. Qe1 g4
16. hxg4 Nxg4 17. Nxg4 Bxg4 18. Nh4 O-O-O 19. Kh2 f5 20. exf5 Nxf5 21. Qe4 Nxh4
*
Position (FEN): 2kr3r/bppq4/3p3p/pP2p3/P3Q1bn/2PP2P1/5PBK/R1B2R2 w - - 0 22
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 937
Best move: Qxb7#