Chess puzzle (Checkmate)
Moves: 1. c4 d5 2. g3 e6 3. Bg2 Nf6 4. Nf3 Be7 5. O-O O-O 6. Nc3 c6 7. d4 Nbd7 8. cxd5
exd5 9. Re1 Re8 10. Ne5 Nxe5 11. dxe5 Nd7 12. f4 Bc5+ 13. Kh1 Nb6 14. e4 Be6
15. exd5 cxd5 16. Bd2 d4 17. Ne4 Rc8 18. Qh5 Bd5 19. Ba5 Be7 20. Kg1 Qd7 21.
Bh3 Qb5 22. Bxb6 Bxe4 23. Rxe4 Qxb6 24. Rd1 d3+ 25. Kf1 Bc5 26. e6 Bg1 27. Qf3
f6 28. e7 Rc2 29. Be6+ Kh8 30. Qxd3 *
Position (FEN): 4r2k/pp2P1pp/1q2Bp2/8/4RP2/3Q2P1/PPr4P/3R1Kb1 b - - 0 30
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 823
Best move: Qf2#