Chess puzzle (Checkmate)
Moves: 1. c4 f5 2. c5 e5 3. b4 Nf6 4. Nf3 e4 5. Nd4 d5 6. e3 c6 7. d3 Be7 8. Be2 O-O
9. O-O Na6 10. a3 Nc7 11. Bb2 a6 12. Nd2 Ne6 13. Nxe6 Bxe6 14. d4 Qe8 15. h3
Bd8 16. a4 Bc7 17. a5 Bf7 18. f3 Bh5 19. fxe4 Bxe2 20. Qxe2 fxe4 21. Rf5 Qg6
22. Raf1 Qg3 23. Qf2 *
Position (FEN): r4rk1/1pb3pp/p1p2n2/P1Pp1R2/1P1Pp3/4P1qP/1B1N1QP1/5RK1 b - - 5 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 777
Best move: Qh2#