Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 c6 3. d4 d5 4. e5 c5 5. c3 c4 6. b3 b5 7. bxc4 bxc4 8. Nfd2 a5
9. f4 Ne7 10. g4 Ng6 11. Nf3 Be7 12. Be3 Nc6 13. Bf2 a4 14. h4 a3 15. Qc1 Na7
16. h5 Nf8 17. Nxa3 Bxa3 18. Qxa3 Bd7 19. Qd6 Nb5 20. Qb4 Ra3 21. Rc1 Rxa2 22.
Be2 Qa8 23. O-O Rxe2 24. Ra1 Ra2 25. Rab1 h6 26. Bh4 Nh7 *
Position (FEN): q3k2r/3b1ppn/4p2p/1n1pP2P/1QpP1PPB/2P2N2/r7/1R3RK1 w k - 2 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1050
Best move: Qe7#