Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. Bb5+ Bd7 5. Bxd7+ Nxd7 6. c3 Qb6 7. Nf3 Nh6 8.
O-O Nf5 9. b3 cxd4 10. cxd4 Nb8 11. Nc3 Nc6 12. Ne2 Rc8 13. Be3 Nxe3 14. fxe3
Nb4 15. Ne1 Nc2 16. Nxc2 Be7 17. Qd3 Bg5 18. Na3 a6 19. Nb1 O-O 20. Nbc3 Rc7
21. Na4 Qb4 22. Rac1 Rfc8 23. Rxc7 Rxc7 24. Rc1 Rxc1+ 25. Nxc1 Qe1+ 26. Qf1
Bxe3+ 27. Kh1 *
Position (FEN): 6k1/1p3ppp/p3p3/3pP3/N2P4/1P2b3/P5PP/2N1qQ1K b - - 1 27
Black to move.
Themes: Hanging Piece, Kingside Attack Endgame Mate in 1 
Puzzle rating: 406
Best move: Qxf1#