Chess puzzle (Checkmate)
Moves: 1. b4 e6 2. Bb2 Nf6 3. a3 Be7 4. Nf3 O-O 5. e3 c5 6. bxc5 Bxc5 7. d4 Be7 8.
Nbd2 d5 9. c4 Qa5 10. Be2 dxc4 11. Bxc4 b5 12. Bb3 Bb7 13. O-O Ne4 14. Nxe4
Bxe4 15. Rc1 Qd8 16. Ne5 Bf6 17. Qg4 Bf5 18. Qf3 Nd7 19. Nc6 Qb6 20. e4 Bg6 21.
e5 Bg5 22. Rc3 Kh8 23. Bc1 Bd8 24. Be3 Qb7 25. Rfc1 Rc8 26. d5 Nb6 27. dxe6
fxe6 *
Position (FEN): 2rb1r1k/pq4pp/1nN1p1b1/1p2P3/8/PBR1BQ2/5PPP/2R3K1 w - - 0 28
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 905
Best move: Qxf8#