Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. Nf3 Qb6 5. c3 Nc6 6. a3 a5 7. Bd3 c4 8. Bc2 Qa6
9. O-O b5 10. Nbd2 a4 11. Re1 Be7 12. Nf1 h6 13. Ne3 Bd7 14. h3 g5 15. Nh2
O-O-O 16. Qf3 Rf8 17. Nhg4 f5 18. exf6 Nxf6 19. Qe2 h5 20. Ne5 Nxe5 21. dxe5
Ne4 22. Bxe4 dxe4 23. Nc2 Bc6 24. Nb4 Bxb4 25. axb4 g4 26. hxg4 hxg4 27. Qxg4
Bd5 28. Rd1 Qa7 29. Rxd5 *
Position (FEN): 2k2r1r/q7/4p3/1p1RP3/pPp1p1Q1/2P5/1P3PP1/R1B3K1 b - - 0 29
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 661
Best move: Qxf2#