Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. f4 g6 3. c3 Bg7 4. e3 Nf6 5. Nf3 O-O 6. Bd3 b6 7. Nbd2 Bb7 8. O-O
Nbd7 9. Ne5 Ne4 10. Bxe4 dxe4 11. b3 f5 12. Ba3 Nxe5 13. fxe5 Qd7 14. Qe1 Bh6
15. Rf2 b5 16. Nf1 a5 17. Bc5 Rfe8 18. Rd1 Bd5 19. Nd2 a4 20. c4 bxc4 21. bxc4
Bf7 22. d5 e6 23. d6 cxd6 24. Bxd6 Qc6 25. c5 Qb5 26. Rb1 Qd3 27. Re2 Rec8 28.
Nf1 Be8 29. Kh1 Bb5 30. Rbb2 Bc4 31. Qc1 Bd5 32. Red2 Qa6 33. Rb6 Qa5 34. Rdb2
a3 35. R2b5 Qa4 36. Rb4 Qa5 37. R6b5 Qa6 38. Qc3 Bc6 39. Rb6 *
Position (FEN): r1r3k1/7p/qRbBp1pb/2P1Pp2/1R2p3/p1Q1P3/P5PP/5N1K b - - 9 39
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 881
Best move: Qxf1#