Chess puzzle (Checkmate)
Moves: 1. e4 Nf6 2. e5 Nd5 3. c4 Nb6 4. d4 Nc6 5. c5 Nd5 6. Bc4 e6 7. Bxd5 exd5 8. Nc3
d6 9. Nxd5 dxe5 10. dxe5 Bxc5 11. Nf3 Bg4 12. O-O Bxf3 13. Qxf3 Nxe5 14. Qe4
Bd6 15. f4 Bc5+ 16. Kh1 O-O 17. fxe5 Re8 18. Bh6 Bd6 19. Qg4 Bf8 20. Qf3 Rxe5
21. Qxf7+ Kh8 22. Rad1 gxh6 23. Nf6 Qe7 *
Position (FEN): r4b1k/ppp1qQ1p/5N1p/4r3/8/8/PP4PP/3R1R1K w - - 2 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1292
Best move: Qg8#