Chess puzzle (Checkmate)
Moves: 1. e4 Nf6 2. Nc3 d5 3. e5 Ne4 4. Nxe4 dxe4 5. d4 Bf5 6. Be3 e6 7. c4 c5 8. d5
Be7 9. d6 Bg5 10. Qd2 h6 11. f4 exf3 12. Nxf3 Bxe3 13. Qxe3 O-O 14. Qxc5 Na6
15. Qe3 Rc8 16. b3 f6 17. O-O-O fxe5 18. Nxe5 Qa5 19. Rd2 Nb4 20. a4 Rfd8 21.
g4 Bh7 22. d7 Rc5 23. Nd3 Rc6 24. Ne5 Rb6 25. c5 Na2+ 26. Rxa2 Rb4 27. Bc4
Rxc4+ 28. bxc4 Qb4 29. Qd4 Qb3 30. Rd2 *
Position (FEN): 3r2k1/pp1P2pb/4p2p/2P1N3/P1PQ2P1/1q6/3R3P/2K4R b - - 4 30
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1276
Best move: Qb1#