Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. Nf3 Nxd5 4. Bc4 e6 5. d4 Nd7 6. Bb3 N7b6 7. c4 Bb4+ 8.
Bd2 Bxd2+ 9. Nbxd2 Nf4 10. O-O O-O 11. Ne4 Bd7 12. Qd2 Ng6 13. Rfe1 a5 14. Qc3
a4 15. Bc2 Be8 16. b4 f5 17. Neg5 Qf6 18. Nxe6 Rf7 19. Nc5 c6 20. Re6 Qd8 21.
Rae1 Re7 22. Rxe7 Nxe7 23. Nxb7 Qc7 24. Nc5 Bf7 25. Ne5 Be8 26. Ne6 Qc8 27. d5
cxd5 28. Nd7 Bxd7 *
Position (FEN): r1q3k1/3bn1pp/1n2N3/3p1p2/pPP5/2Q5/P1B2PPP/4R1K1 w - - 0 29
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 890
Best move: Qxg7#