Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4 Bxb4 5. c3 Ba5 6. O-O Nge7 7. d4 exd4 8.
cxd4 O-O 9. d5 Nb8 10. e5 d6 11. e6 fxe6 12. dxe6 d5 13. Bd3 Bxe6 14. Bb2 Bg4
15. Qa4 Bxf3 16. Qxa5 Bh5 17. Qc3 Rf7 18. Na3 c6 19. Nc2 Bg6 20. Nd4 Qd7 21.
Rae1 b6 22. Nf3 Rxf3 *
Position (FEN): rn4k1/p2qn1pp/1pp3b1/3p4/8/2QB1r2/PB3PPP/4RRK1 w - - 0 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1047
Best move: Qxg7#