Chess puzzle (Checkmate)
Moves: 1. c4 c5 2. Nf3 Nc6 3. Nc3 g6 4. e3 Bg7 5. d4 d6 6. Be2 Bg4 7. d5 Na5 8. Bd2
Nf6 9. Qa4+ Bd7 10. Nb5 a6 11. Nxd6+ exd6 12. Qxa5 b6 13. Qa3 Ne4 14. O-O O-O
15. h3 Qf6 16. Rab1 b5 17. b4 bxc4 18. Bxc4 Bxh3 19. bxc5 Bg4 20. Rfd1 Bxf3 21.
gxf3 Qxf3 22. Be1 Be5 23. Bf1 Qh5 24. Bg2 Bh2+ 25. Kf1 Rae8 26. c6 f5 27. f4 g5
28. c7 gxf4 29. exf4 Ng3+ 30. Bxg3 *
Position (FEN): 4rrk1/2P4p/p2p4/3P1p1q/5P2/Q5B1/P5Bb/1R1R1K2 b - - 0 30
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1481
Best move: Qe2#