Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d3 d5 4. exd5 Nxd5 5. Nf3 Nc6 6. O-O Be7 7. h3 O-O 8. c3
Nb6 9. Bb3 Kh8 10. Re1 f6 11. d4 exd4 12. cxd4 Bb4 13. Nc3 Bf5 14. Be3 Ne7 15.
Nh4 Bd7 16. Rc1 Bc6 17. d5 Nbxd5 18. Bd4 Nxc3 19. bxc3 Ba3 20. Rc2 a5 21. Rce2
a4 22. Bc2 Nd5 23. Qd3 g6 24. Nxg6+ hxg6 25. Qxg6 Qd7 26. Re4 Qg7 27. Rh4+ Kg8
28. Qf5 Ne7 29. Rxe7 *
Position (FEN): r4rk1/1pp1R1q1/2b2p2/5Q2/p2B3R/b1P4P/P1B2PP1/6K1 b - - 0 29
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1360
Best move: Qxg2#