Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Bc5 4. Nd5 d6 5. c3 Bg4 6. Be2 Nf6 7. d3 Nxd5 8.
exd5 Ne7 9. c4 Ng6 10. h3 Bd7 11. O-O h6 12. a3 a6 13. d4 exd4 14. Nxd4 Qf6 15.
Be3 O-O-O 16. Nc2 Ne5 17. Bxc5 dxc5 18. b4 cxb4 19. axb4 h5 20. b5 Bf5 21. bxa6
bxa6 22. c5 Kd7 23. Rxa6 Qg5 24. Bb5+ Ke7 25. d6+ cxd6 26. cxd6+ Kf8 27. Ra3
Rh6 28. Re1 Rg6 29. Qd5 Rdxd6 30. Qxe5 *
Position (FEN): 5k2/5pp1/3r2r1/1B2Qbqp/8/R6P/2N2PP1/4R1K1 b - - 0 30
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1388
Best move: Qxg2#