Chess puzzle (Checkmate)
Moves: 1. e4 f5 2. d3 Nf6 3. Nc3 e6 4. e5 Nd5 5. Nxd5 exd5 6. Qh5+ g6 7. Qf3 c6 8. d4
Bg7 9. Bf4 O-O 10. Bd3 Na6 11. Nh3 Nb4 12. O-O Nxd3 13. Qxd3 b6 14. Bg5 Qc7 15.
Rfe1 Bb7 16. Bf4 Qc8 17. c4 dxc4 18. Qxc4+ d5 19. exd6+ Kh8 20. Be5 Bxe5 21.
dxe5 Ba6 22. Qc3 Kg8 23. Rad1 Qe6 24. b3 c5 25. Ng5 Qc8 26. d7 Qd8 27. e6 Qxg5
28. e7 Bb7 29. exf8=Q+ Rxf8 30. Re8 *
Position (FEN): 4Rrk1/pb1P3p/1p4p1/2p2pq1/8/1PQ5/P4PPP/3R2K1 b - - 1 30
Black to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 1357
Best move: Qxg2#