Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d4 Bg4 5. Nc3 Nf6 6. Bg5 Nbd7 7. Be2 Bb4 8.
O-O O-O 9. Nxd5 Ba5 10. c4 c6 11. Nxf6+ Nxf6 12. b4 Bc7 13. a4 Qd6 14. c5 Qd5
15. Bxf6 gxf6 16. Nh4 Bxe2 17. Qxe2 Qxd4 18. Nf5 Qf4 19. Ne7+ Kh8 20. g3 Qxb4
21. Qf3 Qxc5 *
Position (FEN): r4r1k/ppb1Np1p/2p2p2/2q5/P7/5QP1/5P1P/R4RK1 w - - 0 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1083
Best move: Qxf6#