Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 exf4 3. Bc4 Qh4+ 4. Kf1 Bc5 5. Qf3 d6 6. g3 Bh3+ 7. Nxh3 Qxh3+
8. Ke1 Nc6 9. Qxf4 O-O-O 10. Nc3 Qg2 11. Rf1 Qxh2 12. d3 Nh6 13. Be3 Bxe3 14.
Qxe3 Qxc2 15. Rc1 Qg2 16. Ne2 Rhe8 17. Nf4 Qxb2 18. Nd5 Nd4 19. a3 Nc2+ 20.
Rxc2 Qxc2 21. Nb4 Qc3+ 22. Ke2 c6 23. Qxa7 d5 24. Qa8+ Kc7 25. Na6+ Kb6 26.
Rb1+ Ka5 *
Position (FEN): Q2rr3/1p3ppp/N1p4n/k2p4/2B1P3/P1qP2P1/4K3/1R6 w - - 6 27
White to move.
Themes: Discovered Attack Middlegame Mate in 1 
Puzzle rating: 2271
Best move: Nb8#