Chess puzzle (Checkmate)
Moves: 1. b4 Nf6 2. Bb2 Nc6 3. b5 Nb8 4. e3 c5 5. bxc6 Nxc6 6. d4 d5 7. c4 e6 8. c5
Be7 9. Nf3 O-O 10. Bd3 Ng4 11. O-O f5 12. Re1 Nf6 13. Nh4 Ne4 14. g3 Bxh4 15.
gxh4 Qxh4 16. Bxe4 fxe4 17. Nd2 Qxf2+ 18. Kh1 Rf6 19. Rg1 Rh6 20. Nf1 Nb4 21.
Qg4 Nd3 *
Position (FEN): r1b3k1/pp4pp/4p2r/2Pp4/3Pp1Q1/3nP3/PB3q1P/R4NRK w - - 8 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 851
Best move: Qxg7#