Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Nxd4 c5 5. Nf3 h6 6. Nc3 a6 7. Bc4 Nc6 8. a4
Be7 9. Bf4 Nf6 10. O-O O-O 11. Re1 Nh5 12. Bd2 Nd4 13. Nxd4 cxd4 14. Nd5 Nf6
15. Nxe7+ Qxe7 16. Bf4 Be6 17. Qxd4 Rfd8 18. Bd3 Qd7 19. Rad1 Ng4 20. b3 d5 21.
exd5 Bxd5 22. Be2 Qf5 23. Bd3 Qh5 24. Qc3 Qh4 25. Bg3 Qh5 26. Be2 Rac8 27. Qa5
b6 28. Qxb6 Qg5 29. Qa5 Nxf2 30. Bxf2 *
Position (FEN): 2rr2k1/5pp1/p6p/Q2b2q1/P7/1P6/2P1BBPP/3RR1K1 b - - 0 30
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 523
Best move: Qxg2#