Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Bb5 cxd4 6. cxd4 e6 7. Nc3 Bb4 8. Qb3
Ba5 9. Bd2 Ne7 10. Nge2 O-O 11. O-O a6 12. Bd3 Bb6 13. Be3 Ba7 14. Qc2 h6 15.
Ng3 Bxd4 16. Bxh6 gxh6 17. Qd2 Nxe5 18. Nh5 N7g6 19. Qxh6 Nxd3 20. Rad1 Bf6 21.
Rxd3 Bg5 *
Position (FEN): r1bq1rk1/1p3p2/p3p1nQ/3p2bN/8/2NR4/PP3PPP/5RK1 w - - 1 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1462
Best move: Qg7#